从键盘输入一个字符串,直到按Enter键结束,统计字符串中的大、小写英文字母各有多少个。
时间: 2024-11-09 17:24:04 浏览: 17
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
你可以使用编程语言(比如Python)来实现这个功能。下面是一个简单的示例程序:
```python
def count_letters():
input_string = ""
while True:
char = input("请输入一个字符(按Enter结束):")
if char == "":
break # 结束循环,因为用户按了Enter
input_string += char
uppercase_count = sum(1 for c in input_string if c.isupper())
lowercase_count = sum(1 for c in input_string if c.islower())
print(f"大写字母有:{uppercase_count}个")
print(f"小写字母有:{lowercase_count}个")
count_letters()
```
在这个程序中,我们首先创建一个空字符串`input_string`,然后在一个无限循环中持续请求用户的输入。当用户按下Enter键时,`char`变量将为空字符串,此时退出循环。接下来,我们遍历输入的字符串,使用`isupper()`和`islower()`方法分别计算大写和小写字母的数量。
阅读全文