程序填空题:找最值
补足程序中空白处的代码,以实现输入一个10个数的数列,查找其中值最大的数及它的下标。
c++
#include<stdio.h>
int main()
{
int a[10],*p,*p_max;
for(@@[p=a; p<a+10; p++](2))
scanf("%d",@@[p](2));
p_max=a;
for(@@[p=a+1; p<a+10; p++](2))
if(@@[*p>*p_max](2))
@@[p_max=p](2);
printf("max=%d,i=%d.",@@[ *p_max,p_max-a](2));
return 0;
}
答案:
第1空:p=a; p<a+10; p++
第2空:p
第3空:p=a+1; p<a+10; p++
第4空:*p>*p_max
第5空:p_max=p
第6空: *p_max,p_max-a
c++
#include<stdio.h>
int main()
{
int a[10],*p,*p_max;
for(@@[p=a; p<a+10; p++](2))
scanf("%d",@@[p](2));
p_max=a;
for(@@[p=a+1; p<a+10; p++](2))
if(@@[*p>*p_max](2))
@@[p_max=p](2);
printf("max=%d,i=%d.",@@[ *p_max,p_max-a](2));
return 0;
}
答案:
第1空:p=a; p<a+10; p++
第2空:p
第3空:p=a+1; p<a+10; p++
第4空:*p>*p_max
第5空:p_max=p
第6空: *p_max,p_max-a