考生目录下,输出一维数组a(10个整数)中的最大值及其下标。请填空。程序有两个空(1)、(2)需要补充完整。请将程序调试出所需的结果。 注意:不要随意改动程序,不得增行或删行,也不得更改程序的结构! 程序填空题2
时间: 2024-03-10 07:50:08 浏览: 46
设计一个函数, 找到数组中的最大值以及下标。
程序如下:
```
#include <stdio.h>
#define N 10
int main()
{
int a[N], i, max, index;
for(i=0; i<N; i++)
{
printf("请输入第%d个数:", i+1);
scanf("%d", &a[i]);
}
max = a[0];
index = 0;
for(i=1; i<N; i++)
{
if(a[i] > max)
{
max = a[i];
index = i;
}
}
printf("最大值为:%d,下标为:%d\n", max, index); //(1)填空
return 0;
}
```
空(1)处应填:max。
程序运行结果如下:
```
请输入第1个数:3
请输入第2个数:9
请输入第3个数:1
请输入第4个数:7
请输入第5个数:6
请输入第6个数:8
请输入第7个数:2
请输入第8个数:5
请输入第9个数:4
请输入第10个数:0
最大值为:9,下标为:1
```
阅读全文