、输入一行字符,分别统计出其中大写 英文字母、小 \写英文字母 、数字和其它 字符的个数 ,采用数组完成字符的存储。
时间: 2023-07-10 08:37:00 浏览: 112
C语言程序设计-输入一行字符,分别统计出英文大小写字母、空格、数字和其他字符的个数
5星 · 资源好评率100%
好的,可以使用一个长度为4的数组来存储大写字母、小写字母、数字和其它字符的个数。代码如下:
```python
# 初始化计数器数组
count = [0, 0, 0, 0]
# 获取用户输入的字符串
s = input("请输入一行字符:")
# 遍历字符串中的每个字符
for c in s:
if c.isupper(): # 判断是否为大写字母
count[0] += 1
elif c.islower(): # 判断是否为小写字母
count[1] += 1
elif c.isdigit(): # 判断是否为数字
count[2] += 1
else: # 其它字符
count[3] += 1
# 输出统计结果
print("大写字母个数:", count[0])
print("小写字母个数:", count[1])
print("数字个数:", count[2])
print("其它字符个数:", count[3])
```
这样就可以统计出输入字符串中大写字母、小写字母、数字和其它字符的个数了。
阅读全文