题目

从标准输入读入多个英文单词,按字典序从小到大排序并依次分行输出。

输入格式:输入一行以空格分隔的多个英文单词。

输出格式:按字典升序分行输出排序后的单词。

数据范围与约定:单词总数不超过 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