这道题让我们实现冒泡法排序。首先输入一个正整数n (1<n≤10),然后再输入n个整数,将它们从小到大排序后输出。尝试写出对应程序。
时间: 2023-06-02 22:05:04 浏览: 95
输入n个数用冒泡排序法排序
5星 · 资源好评率100%
非常感谢您的问题!以下是实现冒泡排序的 Python 代码:
```python
n = int(input("请输入正整数n: "))
a = []
for i in range(n):
x = int(input("请输入第{}个整数: ".format(i+1)))
a.append(x)
for i in range(n - 1):
for j in range(n - i - 1):
if a[j] > a[j + 1]:
a[j], a[j + 1] = a[j + 1], a[j]
print("排序后的结果为:")
print(a)
```
希望这个回答能对您有所帮助!
阅读全文