参考代码:
#include <bits/stdc++.h> using namespace std; string s; int nu[27]; int main() { cin>>s; for(int i=0;i<s.length();++i){ nu[s[i]-'a']++; //统计个数 } //找到最大的数与字典序小的de int max=0; int temp=0; for(int i=0;i<26;++i){ if(nu[i]>max){ //前提是比他大 max=nu[i]; temp=i; } //其实这个也不需要,因为是比较字母个数多少时,是按照升序比较的 // else if(nu[i]==max){ // //找到对应的字母 // if((i+'a')<(temp+'a')){ // max=nu[i]; // temp=i; // } // } } printf("%c\n",temp+'a'); cout<<max<<endl; return 0; }
0.0分
4 人评分
printf基础练习2 (C语言代码)浏览:605 |
人见人爱A+B (C语言代码)浏览:664 |
用筛法求之N内的素数。 (C语言代码)浏览:1385 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
wu-淘淘的名单 (C++代码)浏览:1532 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:600 |
简单的a+b (C语言代码)浏览:878 |
1908题解浏览:680 |
1642题解浏览:784 |