为什么我的只有六分?
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
char a[105]={'0'};
int i,j,count=0;
scanf("%s",a);
int max=0,min=110;
int len=strlen(a);
for(i=0;i<=len-1;i++)
{
for(j=0;j<=len-1;j++)
{if(a[i]==a[j])
{
count++;
}
}
if(max<count)
max=count;
if(min>count)
min=count;
count=0;
}
int d=max-min;
for(i=2;i<=sqrt(d);i++)
{
if(d%i==0)
break;
}
if(i>sqrt(d)&&d!=0)
{
printf("Lucky Word\n%d",d);
}
else
{
printf("No Answer\n0");
}
return 0;
}