1 条题解
-
0梁力 (liangli) LV 8 @ 2023-12-31 21:28:09
#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
- 难度
- 7
- 标签
- 递交数
- 17
- 已通过
- 9
- 上传者