从键盘输入10个数编程将其按从小到大的顺序排列后再输出。使用冒泡法
以下是Python代码实现:
nums = []
for i in range(10):
num = int(input("请输入第%d个数:" % (i+1)))
nums.append(num)
# 冒泡排序
for i in range(len(nums)-1):
for j in range(len(nums)-i-1):
if nums[j] > nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
print("排序后的数列:", nums)
运行结果示例:
请输入第1个数:5
请输入第2个数:8
请输入第3个数:3
请输入第4个数:6
请输入第5个数:2
请输入第6个数:7
请输入第7个数:1
请输入第8个数:9
请输入第9个数:4
请输入第10个数:0
排序后的数列: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
原文地址: https://www.cveoy.top/t/topic/ffDw 著作权归作者所有。请勿转载和采集!