1 条题解
- 
  0
#include<iostream> #include<string> using namespace std; int a[26] = {}; //记录a~z出现的次数 int main(){ string str; int maxn = 0; cin >> str; for(int i = 0;i < str.size();i++){ int pos = str[i] - 'a'; //将字符串每个字符出现次数放到a数组 a[pos]++; } int maxchr = 0; //出现次数最多的字符 for(int i = 0;i < 26;i++){ //cout << char(i+'a') << ':' << a[i] << endl; if(a[i] > maxn){ maxn = a[i]; //更新答案字符出现的次数 maxchr = i+'a'; //更新出现次数最多的字符 } } cout << char(maxchr) << ' ' << maxn; //输出出现次数最多的字符和该字符出现的次数 return 0; } 
- 1
 
信息
- ID
 - 1143
 - 时间
 - 1000ms
 - 内存
 - 128MiB
 - 难度
 - 6
 - 标签
 - 递交数
 - 20
 - 已通过
 - 11
 - 上传者