笨小熊
2016-07-21 17:22
127 查看
#include <stdio.h>
#include <string.h>
int main()
{
char a[102];
int k;
scanf("%d",&k);
while(k--)
{
int b[28]={0};
scanf("%s",a);
int n=strlen(a);
int i,max=0,min=20,p;
for(i=0;i<n;i++)
{
b[a[i]-'a']++;
}
for(i=0;i<26;i++)
{
if(b[i]>max)
max=b[i];
}
for(i=0;i<26;i++)
{
if(b[i]<min&&b[i]!=0)
min=b[i];
}
p=max-min;
if(p>=2)
{
for(i=2;i<p;i++)
{
if(p%i==0)
break;
}
if(i==p)
{
printf("Lucky Word\n");
printf("%d\n",p);
}
else
{
printf("No Answer\n");
printf("0\n");
}
}
else
{
printf("No Answer\n");
printf("0\n");
}
}
return 0;
}
#include <string.h>
int main()
{
char a[102];
int k;
scanf("%d",&k);
while(k--)
{
int b[28]={0};
scanf("%s",a);
int n=strlen(a);
int i,max=0,min=20,p;
for(i=0;i<n;i++)
{
b[a[i]-'a']++;
}
for(i=0;i<26;i++)
{
if(b[i]>max)
max=b[i];
}
for(i=0;i<26;i++)
{
if(b[i]<min&&b[i]!=0)
min=b[i];
}
p=max-min;
if(p>=2)
{
for(i=2;i<p;i++)
{
if(p%i==0)
break;
}
if(i==p)
{
printf("Lucky Word\n");
printf("%d\n",p);
}
else
{
printf("No Answer\n");
printf("0\n");
}
}
else
{
printf("No Answer\n");
printf("0\n");
}
}
return 0;
}
相关文章推荐
- 将自定义的类的对像保存在本地
- window.open参数设置及如何全屏显示(转)
- BootStrap 滚动监听插件
- SVN环境搭建与使用
- java项目开发该学些什么,有什么参考书籍?
- jquery ajax使用范围
- Restaurant (贪心)
- DOCUMENT对象
- 一个关于 字符与字符串 的 小问题
- [翻译]Speaking SOAP with Android——谈一谈android的soap通信
- 【学习】原生js学习笔记1:添加class和使input为不可用
- 代理模式之静态代理
- tomcat配置文件server.xml详解
- Java基本语法-----java流程控制语句
- Java基本语法-----java流程控制语句
- windows免费文本比较工具winMerge
- BeanUtil 对象转json
- java.lang.IllegalStateException: getWriter() 异常(Filter时)
- jquery.cookie.js操作cookie的使用方法
- ROS学习笔记三:创建ROS软件包