六十分,求助
查看原帖
六十分,求助
665796
12de23楼主2022/1/26 19:42
#include<stdio.h>
#include<string.h>
int main()
{
	int len,num[27]={0},max=0,k=0,min=1000;
	char str[1000];
	gets(str);
	len=strlen(str);
	for(int i=0;i<len;i++)
	num[str[i]-'a']++;
	for(int i=0;i<=25;i++)
	{
		if(num[i]>max)
		max=num[i];
		if(num[i]<min&&num[i]>0)
		min=num[i];
	}
	if(max-min==1)
	printf("Lucky Word\n%d",max-min);
	else if(max-min==0)
	printf("No Answer\n0"); 
	else
	{		
	for(int i=2;i<max-min;i++)
	{
		if((max-min)%i==0)
		k++;
	}
	if(k==0)
	printf("Lucky Word\n%d",max-min);
	else
	printf("No Answer\n0");
    }
 } 
2022/1/26 19:42
加载中...