输入一个正整数n(1<n<=10),再输入n个整数,将他们从大到小排序后输出
时间: 2023-10-01 09:08:04 浏览: 86
输入10个数,然后按顺序排列
这是一个简单的排序问题,可以使用冒泡排序、选择排序、插入排序等方法。
以下是使用冒泡排序的Python代码:
n = int(input("请输入正整数n:"))
nums = []
for i in range(n):
num = int(input("请输入第%d个整数:" % (i+1)))
nums.append(num)
# 冒泡排序
for i in range(n-1):
for j in range(n-i-1):
if nums[j] < nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
print("排序后的结果为:", nums)
这里先输入n和n个整数,然后使用冒泡排序进行排序,最后输出结果。
阅读全文