80分求助
查看原帖
80分求助
589889
2418636220he楼主2021/11/4 08:54
#include<stdio.h>
#include<string.h>
int main()
{char a[105];
int b[26]={0};
gets(a);
int i=0;
for(i=0;a[i]!='\0';i++)
{int c=a[i]-'a';
b[c]++;
}
int max=b[0];
int min=1;
for(i=0;i<26;i++)
{if(max<b[i])
max=b[i];
}
for(i=0;i<26;i++)
{if(b[i]!=0&&min>b[i])
min=b[i];
}
int t=max-min;
int flag=0;
if(t==0||t==1)
printf("No Answer\n0");
else if(t==2)
printf("Lucky Word\n2");
else{for(i=2;i<t;i++)
{if((t%i)==0)
{flag=1;
break;
}
}
if(flag==1)
printf("No Answer\n0");
else
printf("Lucky Word\n%d",t);
}
	return 0;
 } 
2021/11/4 08:54
加载中...