30分,求助
查看原帖
30分,求助
818535
jiewang080410楼主2022/12/2 20:13
#include<iostream>
using namespace std;
int num(int x)
{
	int y = 1;
	if (x == 1 || x == 2)
		y = 0;
	else if (x == 0 || x % 2 == 0)
		y = 1;
	else
	{
		for (int i = 3; i <= x; i+=2)
		{
			if (x % i == 0)
			{
				y = 1;
				break;
			}
		}
	}
	if(y==0)
	    cout << "Lucky Word\n" << x << endl;
	else
	    cout<< "No Answer\n" << 0<<endl;
	return 0;
}
int main()
{
	int maxn=0, minn=1,b[106]={0};
	char a[106];
	cin >> a;
	for (int i = 0; i <= 105; i++)
	{
		if (a[i] == '\0')break;
		for (int j = 0; j <= 105; j++)
		{
			if (a[j] == '\0')break;
			if (a[i] == a[j])
				++b[i];
		}
		if (b[i] > maxn)
			maxn = b[i];
		else if (b[i] < minn)
			minn = b[i];
	}
	num(maxn-minn);
	return 0;
}
2022/12/2 20:13
加载中...