设计一个子函数,对任意n个整数按降序排序,并在主函数中输入10个整数,调用此函数排序, 在主函数中输出结果。
时间: 2023-07-14 18:12:59 浏览: 103
将一个整数S随机拆分为N个在min~max之间的整数.txt
下面是一个用冒泡排序算法实现的降序排序子函数的代码:
```python
def descending_sort(nums):
n = len(nums)
for i in range(n):
for j in range(0, n-i-1):
if nums[j] < nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
```
在主函数中,可以先输入10个整数,然后调用此函数进行排序,最后输出结果:
```python
# 输入10个整数
nums = []
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
nums.append(num)
# 调用降序排序函数
descending_sort(nums)
# 输出结果
print("降序排序结果为:", nums)
```
阅读全文