用map结构会方便很多
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main(){
map<char,int> voca;
char c;
string str;
int max=0;
getline(cin,str);
for(int i=0;i<str.length();i++){
if(str[i]>='A'&&str[i]<='Z'){
str[i]=str[i]+32;
}
if(str[i]>='a'&&str[i]<='z'){
if(voca.count(str[i])==0){
voca[str[i]]=1;
}else{
voca[str[i]]++;
}
}
}
map<char,int>::iterator it;
for(it=voca.begin();it!=voca.end();it++){
if(it->second>max){
max=it->second;
c=it->first;
}
}
cout<<c<<" "<<max;
return 0;
}