#include <iostream>
#include <string>
int main() {
std::string input;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, input);
int uppercase = 0, lowercase = 0, digits = 0, spaces = 0,other = 0;
for (char c : input) {
if (std::isupper(c)) {
uppercase++;
} else if (std::islower(c)) {
lowercase++;
} else if (std::isdigit(c)) {
digits++;
} else if (c == ' ') {
spaces++;
}else{
other++;
}
}
std::cout << "大写字母数量: " << uppercase << std::endl;
std::cout << "小写字母数量: " << lowercase << std::endl;
std::cout << "数字数量: " << digits << std::endl;
std::cout << "空格数量: " << spaces << std::endl;
std::cout << "其他字符数量" << other << std::endl;
return 0;
}