本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。
输入格式:
输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。
输出格式:
在一行中用以下格式输出最长的字符串:
The longest is: 最长的字符串
如果字符串的长度相同,则输出先输入的字符串。
输入样例:
5
li
wang
zhang
jin
xiang
输出样例:
The longest is: zhang
代码:
N = int(input())
t = []
for i in range(N):
t.append(input())
maxl = 0
maxs = ''
for i in range(N):
if len(t[i])>maxl:
maxl = len(t[i])
maxs = t[i]
print("The longest is:",maxs)
本文介绍了一个简单的编程任务,即从一组输入的字符串中找出并输出最长的字符串。通过使用Python语言,我们展示了如何读取多个字符串,比较它们的长度,并打印出最长的一个。如果存在长度相同的字符串,将输出最先输入的那个。
244

被折叠的 条评论
为什么被折叠?



