输入一个正整数n(1 <n≤10),再输入n个整数,将它们从大到小排序后输出。这段代码
时间: 2023-09-30 12:08:39 浏览: 141
以下是 Python 代码实现:
```python
n = int(input("请输入正整数n:"))
nums = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
nums.sort(reverse=True)
print("从大到小排序后的结果为:", end="")
for num in nums:
print(num, end=" ")
```
以上代码中,首先输入正整数 n,然后用一个 for 循环依次输入 n 个整数,并将它们存储在一个列表 nums 中。接着使用 `sort` 方法对 nums 进行从大到小的排序,最后使用 for 循环输出排序后的结果。
阅读全文