大佬们,打了半天的代码只得了0,请求助
查看原帖
大佬们,打了半天的代码只得了0,请求助
1135661
shenyuyan楼主2024/1/2 22:46
//
#include<bits/stdc++.h>
using namespace std;
int main()
{
	char s[105];
	int Max=0,Min=105,t,count[105]={0},k=0;
	scanf("%s",s);
	for(int i=0;i<105;i++){
		count[s[i]]++;
	}
	for(int i='a';i<='z';i++)
	{
		if(count[i]>Max)
		{
			Max=count[i];
		}
		if(count[i]<Min&&count[i]!=0) 
		{
			Min=count[i];
		}
	}
	//
	t=Max-Min;
	//
	for(int i=2;i<t;i++)
	{
		if(t%i==0)
		{
			k=1;
		}
	}
	if(k==0)
	{
		printf("Lucky Word\n%d",t);
	}
	if(k==1||t==1||t==0)
	{
		printf("No Answer\n0");
	}
	return 0;
	
}
2024/1/2 22:46
加载中...