文章

4

粉丝

326

获赞

2

访问

41.1k

头像
直接构造一个辅助数组即可
P1019 贵州大学机试题
发布于2020年4月7日 18:12
阅读数 11.2k

#include<iostream>
using namespace std;

int arr[128]={0};
int main(){
    string s;
    getline(cin,s);
    for(int i=0;i<s.size();++i){
        ++arr[s[i]-'\0'];
    }
    int maxi=0,maxnum=0;
    for(int i=97;i<=123;++i){
        arr[i]+=arr[i-32];
    }
    for(int i=97;i<=123;++i){
        if(arr[i]>maxnum){
            maxi=i;
            maxnum=arr[i];
        }
    }
    cout<<(char)maxi<<" "<<maxnum;
    return 0;
}


 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发