| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 636 人关注过本帖
标题:菜鸟求教一个问题。
只看楼主 加入收藏
asdwwwwww
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-5-10
收藏
 问题点数:0 回复次数:6 
菜鸟求教一个问题。
我编写的求一个数组的最大值,用指针的办法,总是调不好,不知道哪里出问题了,请教各位高手帮忙看一下,谢谢了!!!
maxage(int group[])
{
int *p;
int *m;
int i;   
m=group;
p=group;
         
for(i=1;i<5;i++)
{
if(*(p+i)>*m)
m=p+i;
}
return(*m);   
}

main()
{
int a[5];
int max,*p;
printf("enter the array:\n");
scanf("%d,%d,%d,%d,%d",p,p+1,p+2,p+3,p+4);
max=maxage(a);
printf("max=",max);
}
搜索更多相关主题的帖子: int max group 
2008-05-31 20:53
asdwwwwww
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-5-10
收藏
得分:0 
它运行后自动关闭
不能得到结果
不知道错在哪里
气人
2008-05-31 21:08
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
int max,*p;
scanf("%d,%d,%d,%d,%d",p,p+1,p+2,p+3,p+4);

你觉得气人,但我觉得粗心可气

" border="0" />[color=white]
2008-05-31 21:19
asdwwwwww
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-5-10
收藏
得分:0 
是不是指针没有赋值的问题,
那应该怎么该呢,我是初学者,不太明白,麻烦你了。
2008-05-31 21:27
asdwwwwww
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-5-10
收藏
得分:0 
我把主程序重新改动了,还是不好使啊
maxage(int group[],int n)
{
int *p;
int *m;
int i;   
m=group;
p=group;
         
for(i=1;i<5;i++)
{
if(*(p+i)>*m)
m=p+i;
}
return(*m);   
}

main()
{
int a[5],i;
int max;
printf("enter the array:\n");
for(i=0;i<5;i++)
{
scanf("%d",a[i]);
}
max=maxage(a,5);
printf("max=",max);
}
2008-05-31 21:32
lython
该用户已被删除
收藏
得分:0 
主函数的输入写错了
提示: 作者被禁止或删除 内容自动屏蔽
2008-05-31 21:44
lython
该用户已被删除
收藏
得分:0 
还有你最后一个输出的格式也错了
提示: 作者被禁止或删除 内容自动屏蔽
2008-05-31 21:54
快速回复:菜鸟求教一个问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044469 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved