gets()居然编译不过!!![目瞪口呆!]
查看原帖
gets()居然编译不过!!![目瞪口呆!]
746610
zmqdyysYZb楼主2022/10/21 21:24
#include<bits/stdc++.h>
#include<string>
using namespace std;
char str[101];
int a[101],s,n=100,m=0,x;
bool sushu()
{
	if(x==0||x==1) return false;
	if(x==2) return true;
	for(int j=2;j*j<=x;j++)
	{
		if(x%j==0) return false;
	}
	return true;
}
int main()
{
	gets(str);
	s=strlen(str);
	for(int i=0;i<s;++i)
	{
	  a[int(str[i]-49)]++;
	  if(a[int(str[i]-49)]>m) m=a[int(str[i]-49)];
	  if(a[int(str[i]-49)]<n) n=a[int(str[i]-49)];
	}
	x=m-n;
	if(sushu()) cout<<"Lucky Word"<<endl<<x;
	else cout<<"0"<<endl;
	return 0;
}
2022/10/21 21:24
加载中...