实验代码:
include<stdio.h>
int main()
{
int i,max,n;
int a[10];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
max=0;
for(i=1;i<n;i++)
if(a[i]>a[max])
max=i;
printf("%d %d",a[max],max);
return 0;
}
设计思路:
错误提示:编译错误
原因及解决办法:使用第一个for循环时,i定义错了,应为“i=0”而不是“i=1”。
运行结果截图: