输入一行字符,分别统计其中大写英文字母,小写英文字母,空格,数字,和其他字符的个数。
时间: 2023-12-20 08:30:25 浏览: 119
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
```cpp
#include <iostream>
using namespace std;
int main() {
char c;
int upper = 0, lower = 0, space = 0, digit = 0, other = 0;
while(cin.get(c)) {
if(c >= 'A' && c <= 'Z') {
upper++;
} else if(c >= 'a' && c <= 'z') {
lower++;
} else if(c == ' ') {
space++;
} else if(c >= '0' && c <= '9') {
digit++;
} else {
other++;
}
}
cout << "大写英文字母个数:" << upper << endl;
cout << "小写英文字母个数:" << lower << endl;
cout << "空格个数:" << space << endl;
cout << "数字个数:" << digit << endl;
cout << "其他字符个数:" << other << endl;
return 0;
}
```
--相关问题--:
1. 如何统计一个字符串中某个字符的个数?
2. 如何判断
阅读全文