英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。 输入格式: 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 输出格式: 输出在一行中给出字符串中大写辅音字母的个数。
时间: 2024-03-24 21:39:01 浏览: 58
输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符个数
好的,我已经明白了你的问题。以下是Python的代码实现:
```python
s = input().strip() # 去除字符串首尾的空格
cons = "BCDFGHJKLMNPQRSTVWXYZ" # 定义辅音字母
count = 0
for ch in s:
if ch in cons and ch.isupper(): # 判断是否为辅音字母且是否为大写字母
count += 1
print(count)
```
代码中,先读入字符串并去除首尾空格,然后定义辅音字母为字符串"BCDFGHJKLMNPQRSTVWXYZ"。接着,遍历字符串中的每个字符,若该字符为辅音字母且为大写字母,则计数器加1。最后输出计数器的值即可。
阅读全文