求求了帮帮我,只得了40分
查看原帖
求求了帮帮我,只得了40分
520279
ruanxiong2025楼主2022/4/28 20:55
#include<iostream>  
#include<cstring>  
using namespace std;  
int main()  
{  
bool bj=0,bjb=0;    	
int cs[26]={0} ,mx=-99999 ;    
bool sm=99999 ,noj=0; 
char c[100],fx[26];  
cin>>c;  
for(int i=0;i<strlen(c);i++)  
{  
	for(int j=0;j<26;j++)  
	{  
		if(c[i]==fx[j])  
		{  
			bj==1;  
			cs[j]++;  
		}  
	}  
	if(bj==0)  
	{  
		fx[i]=c[i];  
		cs[i]++;  
	}  
}  
for(int i=0;i<strlen(c);i++)  
{  
	if(cs[i]>mx)  
	{  
		mx=cs[i];  
	}  
    if(cs[i]<sm)  
	{  
		sm=cs[i];  
	}  
}  
noj=mx-sm;  
for(int i=2;i<noj;i++)  
{  
	if(noj%i==0)bjb=1;  
}  
if(noj==0)bjb=1;  
if(bjb==1)cout<<"No Answer"<<endl<<0;  
else cout<<"Lucky Word"<<endl<<noj;  
}
2022/4/28 20:55
加载中...