程序填空题:求最大数——用指针访问数组
从键盘输入10个整数,求出其中的最大数。要求用指针变量访问数组的元素。
```c++
#include
int main(void)
{int a[10],max,*p;
for(p=a;@@[p<=a+9;p++](2))
scanf("%d",@@[p](2));
max=*a;
for(p=a+1;@@[p<=a+9;p++](2))
{if(@@[*p>max](2))
max=@@[*p](2);
}
printf("max=%d\n",max);
return 0;
}
```
答案:
第1空:p<=a+9;p++
第2空:p
第3空:p<=a+9;p++
第4空:*p>max
第5空:*p
```c++
#include
int main(void)
{int a[10],max,*p;
for(p=a;@@[p<=a+9;p++](2))
scanf("%d",@@[p](2));
max=*a;
for(p=a+1;@@[p<=a+9;p++](2))
{if(@@[*p>max](2))
max=@@[*p](2);
}
printf("max=%d\n",max);
return 0;
}
```
答案:
第1空:p<=a+9;p++
第2空:p
第3空:p<=a+9;p++
第4空:*p>max
第5空:*p