讨论 / WHY?大 牛帮帮我
rw 2010-11-20 17:28:00
点我顶贴 收藏 删除
#include "stdio.h"

#include "string.h"

main()

{

int max=0,min=1000000,i,l,a[1000]={0},f=1,m;

char s[110];

gets(s);

l=strlen(s);

for(i=0;i<l;i++)

{

a[s[i]-97]++;

if(a[s[i]-97]>max)max=a[s[i]];

}

for(i=0;i<1000;i++)

if(a[i]!=0&&a[i]<min)min=a[i];

int p(int n);

f=p(max-min);

if(f)printf("Lucky Word\n%d",max-min);

else printf("No Answer\n0");

getchar();

getchar();

}

int p(int n)

{

if(n<=1)return 0;

for(int i=2;i*i<=n;i++)

if(n%i==0)return 0;

return 1;}

查看更多回复
提交回复