代码如下:
#include <stdio.h>
#include<string.h>
int num[27],maxn,minn,cz;
int main(void){
char sr[100+5];
scanf("%s",sr);
for(int a=0;a<strlen(sr);a++){
num[sr[a]-'a'+1]++;
}
for(int a=1;a<=26;a++){
if(num[a]<minn){
minn=num[a];
}
if(num[a]>maxn){
maxn=num[a];
}
}
cz=maxn-minn;
int zs[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};
for(int a=0;a<25;a++){
if(zs[a]==cz){
printf("Luckey Word\n%d",cz);
return 0;
}
}
printf("No Answer\n0");
return 0;
}
(我一步一步看着好像没什么问题,但是最后就是全错,DEV C++调试模式又不太会用,真的不明白为什么……)