本来两个点没过,改了下0了,麻烦大佬看一下啦QAQ
查看原帖
本来两个点没过,改了下0了,麻烦大佬看一下啦QAQ
272923
魔法使之夜楼主2022/9/13 10:49
 #include<bits/stdc++.h>
using namespace std;
int main()
{
	char a;
	int c;
	int i[27],e[27],m=0,n=101;
	int d=1;
	memset(i,0,sizeof(i));
	memset(e,0,sizeof(d));
	while((a=getchar())!='\n')
	{
		i[a-96]++;
		e[a-96]=1;
		if(i[a-96]>m)
		{
			m=i[a-96];
		}
	}
		for(int w=1;w<27;w++)
		{
		if(i[w]<n&&e[w]==1)
			{
				n=i[w];
			}
		}
		c=m-n;
		cout<<m<<endl;
		cout<<n<<endl;
		if(c==0||c==1)
		{
	cout<<"No Answer"<<endl<<"0"<<endl;
			goto loop;
		} 
		for(int i=2;i<c;i++)
		{
			if(c%i==0)
			{
				d=2;
				break;
			}
		}
		if(d==1)
		{
	cout<<"Lucky Word"<<endl<<c<<endl;
		}
		else
		{
	cout<<"No Answer"<<endl<<"0"<<endl;
		}
		loop:return 0;}
2022/9/13 10:49
加载中...