菜鸟求教一个问题。
我编写的求一个数组的最大值,用指针的办法,总是调不好,不知道哪里出问题了,请教各位高手帮忙看一下,谢谢了!!!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);
}