定义一个函数mpsort实现对一组数据的从小大排序。编写程序,实现读入若干个整数存入合适的数据结构类型的对象中。再调用mpsort函数,对该对象中的元素进行排序后输出。
时间: 2023-04-24 18:07:29 浏览: 194
C语言程序设计-编写函数用选择排序法对数组中的数据进行从小到大的排序;
5星 · 资源好评率100%
函数mpsort的定义如下:
```python
def mpsort(data):
"""
对一组数据从小到大排序
:param data: 待排序的数据,可以是列表、元组、集合等可迭代对象
:return: 排序后的数据,类型与输入数据相同
"""
sorted_data = sorted(data)
return sorted_data
```
程序实现如下:
```python
# 读入若干个整数
nums = input("请输入若干个整数,以空格分隔:").split()
nums = [int(num) for num in nums]
# 调用mpsort函数进行排序
sorted_nums = mpsort(nums)
# 输出排序后的结果
print("排序后的结果为:", sorted_nums)
```
运行结果如下:
```
请输入若干个整数,以空格分隔:5 3 8 2 9
排序后的结果为: [2, 3, 5, 8, 9]
```
阅读全文