定义一个数组存储已知数列56,99,18,82,7,28,66,26,14,78,使用冒泡排序法编写程序将数组进行从小到大的排序
时间: 2023-09-06 14:10:38 浏览: 102
好的,以下是使用 Python 语言编写的冒泡排序程序:
```python
# 定义待排序的数组
arr = [56,99,18,82,7,28,66,26,14,78]
# 冒泡排序
n = len(arr)
for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
# 输出排序后的数组
print("排序后的数组:", arr)
```
程序的输出结果为:
```
排序后的数组: [7, 14, 18, 26, 28, 56, 66, 78, 82, 99]
```
以上程序中,我们先定义了待排序的数组 `arr`,然后使用双重循环对数组进行冒泡排序。在循环中,我们使用了一个 if 语句来判断当前元素是否需要交换位置。最后,输出排序后的数组即可。
阅读全文