题目
从标准输入读入多个英文单词,按字典序从小到大排序并依次分行输出。
输入格式:输入一行以空格分隔的多个英文单词。
输出格式:按字典升序分行输出排序后的单词。
数据范围与约定:单词总数不超过 50,单词长度不超过 30 字符。
思路与算法
1. 拆分与排序
使用 words = sorted(input().split()) 拆分并直接按字典序排序。
2. 换行输出
使用 "\n".join(words) 拼接分行输出。
完整程序
words = input().split()
# 按字典升序对单词列表进行排序
words.sort()
for w in words:
print(w)运行示例
输入:
pear apple fig输出:
apple
fig
pear