用python写以下程序,任务三:使用选择排序法对数组中的整数按升序进行排序,如下所示: 原始数组:a[ ]={1,8,9,6,4,2,5,0,7,3} 排序后: a[ ]={0,1,2,3,4,5,6,7,8,9} 要求:综合使用分支、循环结构语句实现,直接输出结果不计分。
时间: 2023-08-18 08:10:39 浏览: 75
用选择排序法对数组排序
以下是使用选择排序法对数组进行升序排序的Python程序:
```python
a = [1, 8, 9, 6, 4, 2, 5, 0, 7, 3]
n = len(a)
for i in range(n):
min_index = i
for j in range(i+1, n):
if a[j] < a[min_index]:
min_index = j
a[i], a[min_index] = a[min_index], a[i]
print("排序后: a =", a)
```
程序运行输出结果为:
```
排序后: a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
阅读全文