1145: 【入门】最大数

内存限制:16 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:52 解决:27

题目描述

n个数中最大的那个数在哪里?输出其位置,若有多个最大数则都要输出。

输入

第一行:n( 3 <= n <= 10) 第二行:空格隔开的n个数

输出

输出若干个数,表示最大数的位置,每行一个。

样例输入 复制

5
1 2 6 3 6

样例输出 复制

3
5

提示

n=int(input())
ls=list(map(int,input().split()))
maxV=max(ls)
for i in range(n):
    if ls[i]==maxV:
        print(i+1)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[20],n,maxx=INT_MIN,i;
    cin>>n;
    for(i=0;i<n;i++){
        cin>>a[i];
        if(a[i]>maxx)
            maxx=a[i];
    }
    for(i=0;i<n;i++){
        if(maxx==a[i])
            cout<<i+1<<endl;
    }
}