幸运之星 发表于 2017-12-2 11:51:02

一个小小的统计字符的程序

本帖最后由 幸运之星 于 2017-12-2 12:35 编辑

#include <iostream>
using namespace std;
int main() {
        char str;
        int a = 0,b = 0,c = 0,d = 0;
        cin.getline(str,1000);
        for(int i = 0; i <= 1000; i++) {
                if(str != '\0') {
                        if(str >= 'A' || str <= 'Z') {
                                a++;
                        }
                        if(str >= 'a' || str <= 'z') {
                                b++;
                        }
                        if(str >= '0' || str <= '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



请各位鱼油看看有什么问题啦

泡泡呀 发表于 2017-12-2 11:51:03

学些

幸运之星 发表于 2017-12-2 12:33:09

本帖最后由 幸运之星 于 2017-12-2 12:35 编辑

         
页: [1]
查看完整版本: 一个小小的统计字符的程序