程序填空题:指针找最高
小明刚刚看了一篇文章论身高对人的影响,说越高的人越容易成功。小明赶紧行动要拿下班里最高的同学做朋友,那就预示着以后自己就是成功人士的朋友了。请帮小明写一个程序输入班里20个同学的身高,然后找出最高身高并输出(身高以cm为单位,整型数据),请填空完成相应功能。
```
#include
#define @@[N 20](2)
int main(void)
{ int a[N],i,*p,max;
for(i=0; i {
scanf(@@["%d",&a[i]](2));
}
@@[p=&a[0]](2);
max=*p;
for(p=&a[1]; @@[p<&a[N]](2); p++)
{
if(@@[*p>max](2)) max=*p;
}
printf("%d\n",max);
return 0;
}
```
答案:
第1空:N 20
第2空:"%d",&a[i]
第3空:p=&a[0]
第4空:p<&a[N]
第5空:*p>max
```
#include
#define @@[N 20](2)
int main(void)
{ int a[N],i,*p,max;
for(i=0; i
scanf(@@["%d",&a[i]](2));
}
@@[p=&a[0]](2);
max=*p;
for(p=&a[1]; @@[p<&a[N]](2); p++)
{
if(@@[*p>max](2)) max=*p;
}
printf("%d\n",max);
return 0;
}
```
答案:
第1空:N 20
第2空:"%d",&a[i]
第3空:p=&a[0]
第4空:p<&a[N]
第5空:*p>max