文章

1

粉丝

590

获赞

0

访问

7.4k

头像
不知道为什么一直WA,试了几个样例都没错呀...
P1719 华中科技大学2019年软院机试题
发布于2020年4月22日 17:58
阅读数 7.4k

#include <stdio.h>

typedef struct node{
    char ch;
    int cnt;
}count_ch;

int main()
{
    char str[1005];
    gets(str);
    int i,j,k,l;
    count_ch cnt[26];
    int cnt_ch = 0;
    int cnt_word = 1;
    int max_ch[26] = {0};
    for(i=0;str[i]!='\0';i++)
    {
        if(str[i]>='A'&&str[i]<='Z')
        {
            str[i] += 32;
        }
    }
    for(i=0;str[i]!='\0';i++)
    {
        if(str[i]==' ')
        {
            ++cnt_word;
        }
        else
        {
            ++cnt_ch;
        }
        if(str[i]>='a'&&str[i]<='z')
        {
            max_ch[str[i]-'a']++;
        }
    }
    printf("%d\n%d\n",cnt_ch,cnt_word);
    
    for(i=0;i<26;i++)
    {
        cnt[i].ch = 'a'+i;
        cnt[i].cnt = max_ch[i];
    }
    count_ch max;
    int temp = 0;
    for(i=0;i<26;i++)
    {
        if(temp<cnt[i].cnt)
        {
            max = cnt[i];
            temp = ...
登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2020年4月23日 00:29

可以了哦laugh

赞(0)