zhi函数是判断质数
逻辑为 先输入,转换数组,排序数组,从前面找大的,从后面找小的
代码如下
#include<bits/stdc++.h>
using namespace std;
int zhi(int x)
{
if (x==2 or 3 or 5 or 7 or 11 or 13 or 17 or 19 or 23 or 29 or 31 or 37 or 41 or 43 or 47 or 53 or 59 or 61 or 67 or 71 or 73 or 79 or 83 or 89 or 97)
return 1;
else
return 0;
}
int main()
{
char a[200];
int n,m,p,i,lo,b[200];
cin>>n>>a;
lo=strlen(a);
for (i=0;1<lo;i++)
{
b[i]=a[i];
}
sort(b,b+lo);
for (i=1;i<lo;i++)
{
if (b[i]=b[i-1])
n++;
else
break;
}
for (i=lo-1;i>0;i--)
{
if (b[i]=b[i+1])
m++;
else
break;
}
p=n-m;
if (zhi(p)==1)
cout<<"Lucky Word"<<endl<<p;
else
cout<<"No Answer"<<endl<<"0";
return 0;
}