文章

12

粉丝

0

获赞

123

访问

3.2k

头像
字母频率 题解:
P1019 贵州大学机试题
发布于2026年3月5日 18:16
阅读数 191

#include <stdio.h>
#include <stdbool.h>

bool is_alpha1(char a){
    if(a>='a'&&a<='z')return true;

    return false;
}

bool is_alpha2(char a){
    if(a>='A'&&a<='Z')return true;

    return false;
}

int hash[26] = {0};

int main(){
    char a;
    while((a = getchar())!=EOF){
        if(is_alpha1(a)){
            hash[a-'a']++;
        }
        if(is_alpha2(a)){
            hash[a-'A']++;
        }
    }
    int max = 0;
    for(int i = 0;i<26;i++){
        if(hash[i]>max)max = hash[i];
&...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发