输入n个整数,使用冒泡排序算法按从小到大排序,然后输出结果。

Posted super尚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入n个整数,使用冒泡排序算法按从小到大排序,然后输出结果。相关的知识,希望对你有一定的参考价值。

输入:
第一行是1个整数n(n<100),表示随后有n个整数,第二行有n个整数,空格隔开。
输出:
输出一共为n-1行,每行为每趟排序的结果。
代码:


chang=int(input(""))
num=input("")
arr = [int(n) for n in num.split()]
for i in range(chang-1):
    for j in range(1,chang):
        if arr[j-1]>arr[j]:
            arr[j - 1],arr[j]=arr[j],arr[j-1]
    print(arr)
print(arr)

以上是关于输入n个整数,使用冒泡排序算法按从小到大排序,然后输出结果。的主要内容,如果未能解决你的问题,请参考以下文章

冒泡排序

写一函数对输入的一组整数由小到大排序,在main主函数调用该函数实现排序。(输入任意个整数即可输出

C语言 精典排序算法程序合集

C语言 精典排序算法程序合集

C语言 精典排序算法程序合集

输入3个整数,按从小到大的顺序输出(用指针处理)