求最大值出现的位置
给定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;
}