【PAT乙级】1042 字符统计

    科技2022-07-13  120

    题目链接:1042 字符统计

    代码

    #include <iostream> using namespace std; int main(){ string s; int a[200] = {0};//存放字母出现次数 getline(cin,s);//输入行,带空格 for(int i=0;i<s.length();i++){ if(s[i]>='A' && s[i]<='Z') s[i] = s[i]-'A'+'a';/转小写 if(s[i]>='a' && s[i]<='z') a[s[i]]++;//小写计数 } int max = 0; char m = 'a'; for(int i='a';i <= 'z';i++){//找到最大值及字母 if(a[i]>max){ max = a[i]; m = i; } } cout << m << ' ' << max << endl; return 0; }
    Processed: 0.008, SQL: 8