让我们对十个数进行一下排序
分析提示 可以利用选择法 也就是从后面九个比较过程中 选择一个最小的数和第一个数进行交换 然后 以此类推 第二个数有何第八个数进行比较 然后再进行交换。
答案请选择你的答案 ______
A.
if __name__ __main__ : N 10 print( 请输入是个数 n ) i [] for x in range(N): i.append(int(raw_input( 输入数字 n ))) print( 输入的十个数字为 ) for y in range(N): print(i[y]) # 排序 for k in range(N-1): min k for j in range(k 1, N): if i[min] i[j]: min j i[k],i[min] i[min],i[k] print( 排序结束后的数 ) for id in range(N): print(i[id])
B.
if __name__ __main__ : N 10 print( 请输入是个数 n ) i [] for x in range(N): i.append(int(raw_input( 输入数字 n ))) print( 输入的十个数字为 ) for y in range(N): print(i[y]) # 排序 for k in range(N-1): min k for j in range(k 1, N): if i[min] i[j]: min j i[min],i[k] i[k],i[min] print( 排序结束后的数 ) for id in range(N): print(i[id])
C.
if __name__ __main__ : N 10 print( 请输入是个数 n ) i [] for x in range(N): i.append(int(raw_input( 输入数字 n ))) print( 输入的十个数字为 ) for y in range(N): print(i[y]) # 排序 for k in range(N-1): min k for j in range(k 1, N): if i[min] i[j]: min j i[k-1],i[min] i[min],i[k-1] print( 排序结束后的数 ) for id in range(N): print(i[id])
D.
if __name__ __main__ : N 10 print( 请输入是个数 n ) i [] for x in range(N): i.append(int(raw_input( 输入数字 n ))) print( 输入的十个数字为 ) for y in range(N): print(i[y]) # 排序 for k in range(N-1): min k for j in range(k 1, N): if i[min] i[j]: j min i[k],i[min] i[min],i[k] print( 排序结束后的数 ) for id in range(N): print(i[id])正确答案
本题正确答案选择 A
支持官方活动 大家都来参与吧 ~
#「Python技能树」有奖征题啦 你来出题让学习者答题 做一回出题老师吧 只要参与就有奖哦 还有其他现金、流量奖励 快来参加试试身手吧~https://bbs.csdn.net/topics/600934842



