选择排序
类型:程序题

题目说明

老师想知道n位同学的成绩中,排第3名的同学的成绩是多少。小华编写了以下程序,请补全空缺的代码:

n=int(        ①        )
fenlist=[]
for i in range(n):
    fen=input()
    fenlist.append(        ②        )
for i in range(        ③        ):
    k=i
    for j in range(i+1,n):
        if         ④        :
            k=j
    if k!=i:
        fenlist[k],fenlist[i]=fenlist[i],fenlist[k]
print(        ⑤        )
输入:
6
80
90
90
92
88
92
输出:
90

评分标准

(1)input() (或等效答案);(3分)

(2)int(fen)(或等效答案);(3分)fen得2分。

(3)0,n-1 (或等效答案);(4分)

(4)fenlist[k]<fenlist[j] (或等效答案);(3分)

(5)fenlist[2] (或等效答案)。(3分)

代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?