利用选择排序法,将n个数按从小到大顺序排列后输出。
n=int(input('输入数据的个数:')) x=[] for i in range(n): x.append(int(input('输入一个数:'))) for i in range(n-1): k=i for j in range(i+1,n): if x[k]>x[j]: k=j if k!=i: x[i],x[k]=x[k],x[i] print("排序后数据:",x)[/i][/i]
举一反三
内容
- 0
2、冒泡排序从键盘输入10个数,按从小到大的顺序和从大到小的顺序输出。要求排序算法用冒泡排序,分别用两个函数完成排序。
- 1
从键盘上输入三个数,按从小到大的顺序输出。
- 2
用冒泡排序法对任意输入的 10 个数按照从小到大的顺序进行排序。
- 3
输入3个数,按从小到大的顺序输出。注:可以不使用数组
- 4
请按照以下要求编写程序。 接收用户输入的 n 个整数,将这 n 个数存放到列表中,之后使用冒泡排序法排序,将排序后的结果进行输出