给定10个数据, 求最大值出现的位置(即最大值的下标+1)(如果最大值出现多次,求出第一次出现的位置即可)。
程序运行示例:
输入:
10 2 3 5 4 6 8 12 1 12
输出:
8
#include <stdio.h>
int main()
{
int arr[10] = {0};
int tmp = 0;
int tmpi = 0;
for (int i = 0; i < 10; i++)
{
scanf("%d",&arr[i]);
if (i == 0)
{
tmp = arr[0];
continue;
}
if (arr[i] > tmp)
{
tmp = arr[i];
tmpi = i;
}
}
printf("%d", tmpi + 1);
return 0;
}