使用数组把n个整数(n>=5)从小到大排列,依次打印出来
时间: 2024-10-21 11:02:40 浏览: 22
依次去掉n中的某一位数字,得到m个整数,并将这m个整数按从小到大的次序排列后输出.docx
5星 · 资源好评率100%
当你需要将n个整数(假设n大于等于5)按照从小到大的顺序排列并打印出来,可以使用数组这个数据结构来存储这些数值,然后通过循环遍历数组并对元素进行比较和交换,最终达到排序的目的。以下是使用简单的冒泡排序算法的一个示例:
```python
def bubble_sort(arr):
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]
# 打印排好序的数组
for num in arr:
print(num)
# 示例,创建一个包含n个整数的数组,并排序
n = 5 # 可替换为任意大于等于5的值
integers = [random.randint(1, 100) for _ in range(n)] # 填充随机整数
bubble_sort(integers)
```
阅读全文