统计字符个数

来源:互联网 发布:淘宝hd怎么清除缓存 编辑:程序博客网 时间:2024/06/05 22:32

#include <iostream>

#include <string.h>

#include <stdio.h>

using namespace std;


int main()

{

    int sum[120];

    memset(sum, 0, sizeof(sum));

    char c;

    while(scanf("%c",&c)){

        if(c == '\n') break;

        else{

            int m = (int)c;

            sum[m]++;

        }

    }

    for(int i = 48; i <= 57; i++){

        cout << (char)i << "的个数为"<< sum[i] <<endl;

    }

    for(int i = 97; i <= 112; i++){

        cout << (char)i << "的个数为" << sum[i] <<endl;

    }

     for(int i = 65; i <= 90; i++){

        cout << (char)i << "的个数为" << sum[i] <<endl;

    }

    return 0;

}



1.读取的while操作有时回忘记
2.直接用ASCIi码
0 0
原创粉丝点击