统计字符串中大写字母和小写字母已及数字与其他字符的个数
时间: 2024-06-13 10:09:39 浏览: 179
统计字符串中字母和数字个数
以下是C++统计字符串中大写字母和小写字母及数字与其他字符的个数的代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
string str;
int upper = 0, lower = 0, digit = 0, other = 0;
cout << "请输入一个字符串:";
getline(cin, str); // 获取一行输入
for (char c : str) {
if (isupper(c)) { // 判断是否为大写字母
upper++;
} else if (islower(c)) { // 判断是否为小写字母
lower++;
} else if (isdigit(c)) { // 判断是否为数字
digit++;
} else { // 其他字符
other++;
}
}
cout << "大写字母个数:" << upper << endl;
cout << "小写字母个数:" << lower << endl;
cout << "数字个数:" << digit << endl;
cout << "其他字符个数:" << other << endl;
return 0;
}
```
阅读全文