文章

19

粉丝

98

获赞

3

访问

9.9k

头像
字母频率 题解:C++
P1019 贵州大学机试题
发布于2024年3月13日 20:51
阅读数 513

#include <bits/stdc++.h>

using namespace std;

typedef struct table{

    char a;

    int count;

};

char s[1000];

int main()

{   table alphabet [26];

    for(int i=0;i<26;i++)

    {

        alphabet[i].a='a'+i;

        alphabet[i].count=0;

    }

    fgets(s,1000,stdin);

    int len=strlen(s);

    for(int i=0;i<len;i++)

    {

        if(s[i]>='a'&&s[i]<='z')

            alphabet[s[i]-'a'].count++;

        if(s[i]>='A'&&s[i]<='Z')

            alphabet[s[i]-'A'].count++;

    }

    table max=alphabet[0];

    for(int i=0;i<26;i++)

        ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发