输不出求助
查看原帖
输不出求助
827136
sanammm楼主2022/10/31 08:42
#include<stdio.h>
int main()
{
    char s[100];
    int a[40]={0};
    int n=4,max=0;
    while(n--)
    {
        gets(s);
        for(int i=1;i<=26;i++)//计数
        {
            a[s[i]-'A'+i]++;
            if(a[s[i]-'A'+i]>max)
                max=a[s[i]-'A'+i];
        }
    }
    for(int i=1;i<=26;i++)//字符存在,判断是否次数最大
    {
        if(a[i]==max && a[i]) 
        {
            a[i]--;
            printf("*");
        }
        else if(a[i]!=max &&a[i]) 
            printf(" ");
        max--;
    }
    return 0;
}
2022/10/31 08:42
加载中...