C/C++等级考试(1~8级)全部真题・点这里
第1题:字符统计
给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。
输入
输入包含一行,一个字符串,长度不超过1000。
输出
输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。
样例输入
abbccc
样例输出
c 3
答案:
//参考答案
#include<iostream>
#include<cstdio>
#include<cstring>
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