本帖最后由 幸运之星 于 2017-12-2 12:35 编辑 #include <iostream>
using namespace std;
int main() {
char str[1001];
int a = 0,b = 0,c = 0,d = 0;
cin.getline(str,1000);
for(int i = 0; i <= 1000; i++) {
if(str[i] != '\0') {
if(str[i] >= 'A' || str[i] <= 'Z') {
a++;
}
if(str[i] >= 'a' || str[i] <= 'z') {
b++;
}
if(str[i] >= '0' || str[i] <= '9'){
c++;
}else{
d++;
}
}else{
break;
}
}
cout << a << " " << b << " " << c << " " << d << endl;
return 0;
}
统计不同类型字符出现次数
【问题描述】
输入一个字符串(假设长度不超过1000个字符),统计其中大写,小写,数字,其他字符出现的次数。
【样例输入】Hello,what are you doing 123?
【样例输出】1  19  3  6
请各位鱼油看看有什么问题啦
|