#接收用户输入的n个整数,将这n个数字存放到列表中,之后使用冒泡排序法排序,将排序后的结果进行输出
arr = []
length = int(input("请输入数字的总个数:"))
i = 0
while i < length:
num = int(input("输入第%d个数字:"%(i+1)))
arr.append(num)
i+=1
print("排序前:%s"%arr)
# 对列表排序
for i in range(length):
flag = 0
for j in range(1,length):
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)