#include<stdio.h>
#include<string.h>
int main()
{ char str[105];
int sum[26];
int i;
int maxx=0,minn=120;
scanf("%s",str);
for(i=0;i<strlen(str);i++)
{
sum[str[i]-'a']++;
}
for(i=0;i<26;i++)
{
if(sum[i]>maxx) {maxx=sum[i];}
if((sum[i]<minn)&&(sum[i]>0)) {minn=sum[i];}
}
int x=maxx-minn;
for(i=3;i<x;i++)
{
if((x%i==0)&&(x!=2))
{
printf("No Answer\n0");
return 0;
}
}
printf("Lucky Word\n%d",x);
return 0;
}
如题,debug中发现第一个for或者第二个for有问题,但不知道问题在哪里,求解!