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