import  random
arr=[]
n=int(input("请输入想生产的整数个数:"))
i=0
while i<n:
    arr.append(random.randrange(1,99))
    i+=1
print("排序前:%s"%arr)
#冒泡算法排序
for i in range(n):
    flag=0
    for j in range(1,n):
        if arr[j-1]>arr[j]:
            arr[j - 1],arr[j]=arr[j],arr[j-1]
            flag=1
    if not flag:
        break
print("排序后:%s"%arr)

Python:03输入n,并生成n个整数,对这n个整数从小到大排序输出(冒泡排序)

相关文章: