电子学会C/C++编程等级考试2021年09月(二级)真题解析

 

C/C++等级考试(1~8级)全部真题・点这里

第1题:字符统计

给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。
输入
输入包含一行,一个字符串,长度不超过1000。
输出
输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。
样例输入
abbccc
样例输出
c 3

答案:

//参考答案
#include
#include
#include

using namespace std;
char str[1100];

int main() {
    int a[30] = {0};
    int len, max = -1;
    int i, j;
    cin >> str;
    len = strlen(str);
    for (i = 0; i &l

你可能感兴趣的:(算法,c++,图论,青少年编程,等级考试,电子学会,开发语言)