输入一个正整数呢,再输入n个整数,采用冒泡排序法将这
时间: 2024-05-08 22:21:24 浏览: 70
Java各种排序算法
n个数按升序排列并输出。
好的,以下是使用 Python 语言实现的代码:
```python
n = int(input("请输入整数的个数:"))
nums = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
# 冒泡排序法
for i in range(n-1):
for j in range(n-1-i):
if nums[j] > nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
# 输出排序后的结果
print("排序后的结果为:")
for num in nums:
print(num, end=" ")
```
示例输入:
```
请输入整数的个数:5
请输入第1个整数:3
请输入第2个整数:1
请输入第3个整数:4
请输入第4个整数:2
请输入第5个整数:5
```
示例输出:
```
排序后的结果为:
1 2 3 4 5
```
阅读全文