解题思路:选择排序可以看动图的原理更容易理解,文字会把你绕晕,反正把最小的数放到前面一遍一遍
注意事项:选择排序刚开始我也不太会,注意循环的嵌套怎么嵌套,第二个循环主要是找出后面的数一个一个比最小的那一个,只要换下标就可以了,等循环完了找完了,再在循环外面三个杯子倒来倒去换过来就可以,这样一个过程 结束,再进入下一个过程,没有声音,打字来凑
参考代码:
x=list(map(int,input().split()))
t=0
for i in range(10):
min=i
for j in range(i+1,10):
if x[min]>x[j]:
min=j
t=x[i]#下面这三句我搞了很久,被我放在j循环里面了
x[i]=x[min]
x[min]=t
for k in x:
print(k)
# TODO: write code...
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:807 |
WU-printf基础练习2 (C++代码)浏览:2062 |
三角形 (C++代码)递推浏览:825 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:690 |
三角形 (C语言代码)浏览:965 |
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
1124题解浏览:632 |
星期判断机 (C语言代码)浏览:896 |
交换Easy (C语言代码)浏览:805 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |