找最长的字符串输入n 个字符串,输出其中最长的字符串并逆序输出该字符串c
时间: 2024-06-16 21:07:43 浏览: 90
找最长的字符串可以通过比较字符串的长度来实现。首先,我们可以定义一个变量来保存当前最长的字符串,初始值为空字符串。然后,遍历输入的n个字符串,如果当前字符串的长度大于最长字符串的长度,则更新最长字符串为当前字符串。最后,将最长字符串进行逆序输出。
以下是实现该功能的示例代码:
```python
def find_longest_string(strings):
longest_string = ""
for string in strings:
if len(string) > len(longest_string):
longest_string = string
return longest_string
def reverse_string(string):
return string[::-1]
# 输入n个字符串
n = int(input("请输入字符串的个数:"))
strings = []
for i in range(n):
string = input("请输入第{}个字符串:".format(i+1))
strings.append(string)
# 找到最长的字符串并逆序输出
longest_string = find_longest_string(strings)
reversed_string = reverse_string(longest_string)
print("最长的字符串是:", longest_string)
print("逆序输出的字符串是:", reversed_string)
```
阅读全文