40分求助,求大佬帮帮
查看原帖
40分求助,求大佬帮帮
788016
AOY616楼主2023/8/17 23:59
#include<stdio.h>
#include<math.h>
#include<string.h>
int zhishu(int a)
{
    if(a<=1)
    {
        printf("No Answer");
        printf("%d",a);
    }
    
    else
    {
        for(int i=2;i<=sqrt(a);i++)
        {
            if(a%i==0)
            {
                printf("No Answer");
                printf("%d",a);
                return 0;
            }
        }
        printf("Lucky Word\n");
        printf("%d",a);
        return 1;
    }
}

int main()
{
    char s[105];
    scanf("%s",s);
    int a[1000];
    for(int i=0;i<1000;i++)
    {
        a[i]=0;
    }
    int num=strlen(s);
    for(int i=0;i<num;i++)
    {
       a[s[i]-'a']++;
    }
    
    int min=1,max=1;
    
    for(int i=0;i<=25;i++)
    {
            if(a[i]<min&&a[i]>0)
            {
                min=a[i];
            }
            if(a[i]>max)
            {
                max=a[i];
            }
    }

    int answer=max-min;
    
    zhishu(answer);
    return 0;
}
2023/8/17 23:59
加载中...