编写一个程序,读取用户输入的一系列字符串,直到用户输入“exit”,然后输出这些字符串的总数和最后一个字符串
时间: 2024-10-01 12:04:56 浏览: 22
VC++从文本文件中读取一个字符串
当你需要编写这样的程序时,你可以使用循环结构来持续读取用户的输入,直到遇到指定的退出条件。下面是一个简单的Python示例:
```python
strings = []
while True:
user_input = input("请输入一个字符串(输入'exit'结束):")
if user_input.lower() == "exit":
break
strings.append(user_input)
# 计算字符串数量
total_strings = len(strings)
print(f"总共有{total_strings}个字符串")
# 输出最后一个字符串
last_string = strings[-1]
print(f"最后输入的字符串是:{last_string}")
```
在这个程序中,我们首先创建一个空列表`strings`用于存储用户的输入。接着,进入一个无限循环,不断询问用户输入。如果用户输入的是"exit"(不论大小写),则使用`break`跳出循环。否则,我们将输入添加到列表中。循环结束后,计算并打印出字符串的数量以及最后一个字符串。
如果你对其他编程语言有需求,我可以为你提供相应的代码示例。
阅读全文