统计字符数

···

include<iostream>

include <stdio.h>

include <string.h>

using namespace std;

int main()
{
int cases, sum[26], i, max;
char str[1001];

cin >> cases;
while (cases > 0) {
    cin >> str;
    for (i = 0; i < 26; i++) {//每次都赋出现次数初值0
        sum[i] = 0;
    }
    for (i = 0; i < strlen(str); i++) {//记各个数字出现次数
        sum[str[i] - 'a']++;
    }
        max = 0;        
        for (i = 0; i < 26; i++) {
            if (sum[i] > sum[max])max = i;//找出最大的
        }
        cout <<char( max + 'a') << " " << sum[max] << endl;//根据下标找到
        cases--;            
    
}
system("pause");

}
···

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容