期中考试开始了,大家都想取得好成绩,争夺前五名。从键盘输入 n 个学生成绩,输出每组排在前五高的成绩。
数据范围: ,成绩采取百分制并不会出现负数
两行,第一行输入一个整数,表示n个学生(>=5),第二行输入n个学生成绩(整数表示,范围0~100),用空格分隔。
一行,输出成绩最高的前五个,用空格分隔。
6 99 45 78 67 72 88
99 88 78 72 67
5 10 20 30 40 50
50 40 30 20 10
a=int(input("")); list1=[1]*a; list1=list(map(int,input("").split(" "))); for i in range(0,5): max1=list1[i]; maxIndex=i; for j in range(i+1,a): if max1<list1[j]: max1,maxIndex=list1[j],j; list1[i],list1[maxIndex]=list1[maxIndex],list1[i]; for i in range(5): print(list1[i],end=" ");
stu_num = int(input()) lis = list(map(int,input().split())) lis.sort(reverse=True) for index in range(5): print(lis[index],end=' ')