求最大值出现的位置

给定10个数据, 求最大值出现的位置(即最大值的下标+1)(如果最大值出现多次,求出第一次出现的位置即可)。
程序运行示例:
输入:
10 2 3 5 4 6 8 12 1 12
输出:
8求最大值出现的位置_第1张图片

#include 

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;
}

 

你可能感兴趣的:(C语言作业,c语言,学习)