文章

133

粉丝

17

获赞

425

访问

16.1k

头像
字母频率 题解:简便代码
P1019 贵州大学机试题
发布于2026年3月13日 22:09
阅读数 129

#include<iostream>
#include<cmath>
#include<algorithm>
#include<string>
using namespace std;
int main()
{
    string s;
    getline(cin, s);
    int arr[26] = { 0 }, Max = 0, index = 0;
    for (int i = 0;i < s.length();i++) {
        if (s[i] >= 'a' && s[i] <= 'z') {
            s[i] = s[i] - 32;
        }
        arr[int(s[i] - 65)]++;
    }
    for (int i = 0;i < 26;i++) {
        if (arr[i] > Max) {
            Max = arr[i];
            index = i;
        }
    }
    cout << char(97 + index) ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发