50分求助
查看原帖
50分求助
565070
2345A楼主2024/1/20 11:18
#include<bits/stdc++.h>
using namespace std;
int main()
{
   char a[100],zs[26]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
    int ans[100],da=0,xiao=114512;
    cin>>a;
	for(int i=0;i<strlen(a);i++)
	ans[a[i]-'a']++;
	for(int i=0;i<26;i++)
	{
		if(ans[i]>=da) 
		da=ans[i];
		if(ans[i]<xiao&&ans[i]>0) 
		{
		xiao=ans[i];
		}
	}
	for(int i=0;i<25;i++)
	{
		if(da-xiao==zs[i])
		{
			cout<<"Lucky Word"<<endl;
			cout<<da-xiao;
			return 0;
		}
     else
     {
     cout<<"No Answer"<<endl;
	  cout<<"0";
     }
	}
	return 0;
}
2024/1/20 11:18
加载中...