![]()
1 #include<stdio.h>
2
3 int main()
4 {
5 int i;
6 int n; //用于记录输入的数组元素的个数
7 int a[100]; //用于存储输入的数组
8 int max,subscript; //max:数组中的最大值;subscript:数组中的最大值的下标
9
10 scanf("%d",&n); //输入数组元素的个数
11
12 for(i=0;i<n;i++) //输入数组元素
13 scanf("%d",&a[i]);
14
15 max=a[0]; //初始假设数组中的最大值为 a[0]
16 subscript=0; //初始假设数组中的最大值所对应的下标为 0
17
18 for(i=1;i<n;i++) //遍历数组元素,寻找最大值和其对应的下标
19 if(a[i]>max)
20 {
21 max=a[i];
22 subscript=i;
23 }
24
25 printf("%d ",max); //输出最大值
26 printf("%d",subscript); //输出最大值对应的下标
27
28 return 0;
29 }