c++50分求助
查看原帖
c++50分求助
685582
lingmori楼主2022/4/20 18:16

代码如下:

using namespace std;
int zhi[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,79,83,89,93,97};
char word[103];
int ab[26],maxn=0,minn=101;
int main()
{
	scanf("%s",s);
	int len=strlen(word);
	for(int i=0;i<len;i++)
	{
		ab[word[i]-'a']++;
	}
	for(int i=0;i<26;i++)
	{
		if(ab[i]>maxn) maxn=ab[i];
		if(ab[i]<minn&&ab[i]>0) minn=ab[i];
	}
	for(int i=0;i<25;i++)
	{
		if(maxn-minn==zhi[i])
		{
			cout<<"Lucky Word"<<endl;
			cout<<maxn-minn;
			return 0;
		}
	}
	cout<<"Wrong Answer"<<endl;
	cout<<0;
	return 0;
}
2022/4/20 18:16
加载中...