#include #include #include #include using namespace std;

int main() { string s; cin >> s;

vector<int> count(26, 0); // 用于统计每个小写字母出现的次数

// 统计每个小写字母出现的次数
for (char c : s) {
    if (islower(c)) {
        count[c - 'a']++;
    }
}

// 找到出现次数最多的字母
int maxCount = 0;
for (int i = 0; i < 26; i++) {
    maxCount = max(maxCount, count[i]);
}

// 找到出现次数最多的字母的ASCII码值
int maxAscii = 0;
for (int i = 0; i < 26; i++) {
    if (count[i] == maxCount) {
        maxAscii = max(maxAscii, i);
    }
}

// 输出结果
char result = maxAscii + 'a';
cout << result << endl;

return 0;

}

C++ 统计字符串中出现次数最多的字母

原文地址: https://www.cveoy.top/t/topic/pawj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录