编写一个降序排序函数 a _ sort (算法可自选)。在主函数中随机产生10个100-200之间的整数,存储在一维数组中,调用 a _ sort 函数对它们按照从大到小的顺序进行排序,并输出。
时间: 2023-05-28 19:04:35 浏览: 75
C语言程序设计-编写函数用选择排序法对数组中的数据进行从小到大的排序;
5星 · 资源好评率100%
以下是Python代码实现:
```python
import random
def a_sort(arr):
n = len(arr)
for i in range(n-1):
for j in range(i+1, n):
if arr[i] < arr[j]:
arr[i], arr[j] = arr[j], arr[i]
return arr
if __name__ == '__main__':
arr = [random.randint(100, 200) for _ in range(10)]
print("Original array:", arr)
sorted_arr = a_sort(arr)
print("Sorted array:", sorted_arr)
```
输出结果示例:
```
Original array: [120, 157, 169, 150, 114, 153, 137, 113, 179, 198]
Sorted array: [198, 179, 169, 157, 153, 150, 137, 120, 114, 113]
```
阅读全文