#include<stdio.h>
#include <math.h>
#include<string.h>
int fun(char *p[11],char c2[][11]);
int n,i,j,k,flag=1;
int main()
{
char c[102];
int a[26]={0},max=0,min=99999;
scanf("%s",c);
for(i=0;c[i]!='\0';i++)
a[c[i]-'a']++;
for(i=0;i<26;i++)
{
if(a[i]>0)
{
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
}
// for(i=0;i<26&&a[i]>0;i++)
// {
// if(max<a[i])
// max=a[i];
// if(min>a[i])
// min=a[i];
// }
n=max-min;
for(i=2;i<sqrt(n);i++)
{
if(n%i==0) flag=0;
}
if(n==1||n==0) flag=0;
if(flag==1)
printf("Lucky Word\n%d",n);
else printf("No Answer\n0");
return 0;
}
注释的那段代码和它前面的for循环有什么区别吗,为什么注释的那段代码得不到AC。