输入5个字符串,采用冒泡排序法,对5个字符串按从小到大的顺序排序。
时间: 2023-06-24 18:03:47 浏览: 323
cyuyan.rar_1AAN_ranct2_用冒泡法把6个字符串进行降序排列
可以使用以下代码实现:
```python
strings = []
for i in range(5):
string = input("请输入一个字符串:")
strings.append(string)
for i in range(4):
for j in range(0, 4-i):
if strings[j] > strings[j+1]:
strings[j], strings[j+1] = strings[j+1], strings[j]
print("排序后的字符串为:", strings)
```
首先,我们使用一个`for`循环来输入5个字符串,并将它们存储在一个列表中。接下来,我们使用两个嵌套的`for`循环来实现冒泡排序。外层循环控制比较的轮数,内层循环控制每轮比较的次数。在每轮比较中,我们比较相邻的两个字符串,如果前面的字符串大于后面的字符串,则交换它们的位置。最后,我们输出排序后的字符串列表即可。
阅读全文