4075: 练5.4 最大数位置
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:15
解决:4
题目描述
输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。
输入
第一行,数的个数n;
第二行,n个正整数,每个数在232−1之内。
输出
最大数所在位置。
样例输入 复制
5
67 43 90 78 32
样例输出 复制
3
提示
n=int(input()) #将输入分割为多个字符串,储存在字符串列表a中 a=input().split() #将字符串列表a中的每个元素转化为整数 a=map(int,a) # list()函数将a转化为列表 a=list(a) #也可以浓缩为一句:a=list(map(int,input().split())) #赋最大值初值和初始位置 maxa=a[0] k=0 #枚举列表,找到最大数和位置 for i in range(n): if a[i]>maxa: maxa=a[i] k=i #最大数所在列表中的位置 print(k+1)