解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char str[101];
gets(str);
int maxn=0, minn=1001, len = strlen(str),i,j,sum;
for (i = 0; i < len-1; i++)
{
sum = 1;
for (j = i + 1; j < len; j++)
{
if (str[i] == str[j])
sum++;
}
if (sum < minn)
minn = sum;
if (sum > maxn)
maxn = sum;
}
int n = maxn - minn,flag=1;
if (n == 1||n==0)
flag = 0;
for (i = 2; i < n; i++)
{
if (n % i == 0)
{
flag = 0;
break;
}
}
if (flag)
printf("Lucky Word\n%d", n);
else
printf("No Answer\n0");
return 0;
}
0.0分
0 人评分