求助求助
查看原帖
求助求助
130579
无语aa楼主2022/4/28 11:02
#include<stdio.h>
#include<string.h>
int c[30]={0};
int prime[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
int minn=110,maxn=0,u,op;
int main(){
    char a[110];
    int l;
    scanf("%s",a);
    l=strlen(a);
    for(int i=0;i<l;i++){
        for(int j=i;j<l;j++){
            if(a[i]==0) break;
            if(a[i]==a[j]){
                c[i]++;
                a[j]=0;
            }
        }
    }
    for(int i=0;i<l;i++){
        if(c[i]>maxn) {
            maxn=c[i];
        }
        if(c[i]<minn&&c[i]>0) {
            minn=c[i];
        }
    }

    for(int i=0;i<25;i++){
        if(maxn-minn==prime[i]) {
            printf("Lucky Word\n%d",maxn-minn);
            return 0;
        }
    }
    printf("No Answer\n0");
    return 0;
}
2022/4/28 11:02
加载中...