|
1鱼币
本帖最后由 幸运之星 于 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
请各位鱼油看看有什么问题啦
|
|