题目描述 输入若干个整数,按降序排序后输出 输入 若干个(小于50个)整数,整数小于等于5位 输出 按降序排列后输出,数据的数据每个整数占5位宽。 样例输入 67 23 7 4 样例输出 67 23 7 4
时间: 2024-11-03 18:18:02 浏览: 17
Exp01_D1122602_输入三个整数后降序输出.cpp
这是一个关于排序的编程题目,要求接收用户输入的一组小数(最大值不超过5位),对它们进行降序排序,并按照每行五个数字的格式输出结果。以下是用Python语言的一个简单解决方案,同时包含了相应的样例输入和输出:
```python
def input_and_sort():
# 获取输入
numbers = [int(num) for num in input("请输入一组小于50个、不超过5位的整数,以空格分隔:").split()]
# 对整数列表进行降序排序
sorted_numbers = sorted(numbers, reverse=True)
# 格式化输出,保证每个整数占用5位宽度
formatted_output = " ".join(str(num).rjust(5) for num in sorted_numbers)
print(formatted_output)
# 示例运行
input_and_sort()
```
样例输入:
```
请输入一组小于50个、不超过5位的整数,以空格分隔:67 23 7 4
```
样例输出:
```
67 23 7 4
```
阅读全文