Palindromes _easy version(HDU2029)
2016-04-08 22:32
316 查看
Palindromes _easy version
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33726 Accepted Submission(s): 20507
Problem Description
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。
Input
输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。
Output
如果一个字符串是回文串,则输出"yes",否则输出"no".
Sample Input
4 level abcde noon haha
Sample Output
yes no yes no
#include<string.h>
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
char s[1000];
scanf("%s",&s);
char *p=&s[0];
int a=strlen(s);
char *q=&s[a-1];
int count=0;
for(int i=0;i<a/2;i++)
{
if((*p++)!=(*q--))
count++;
}
if(count==0)
printf("yes\n");
else printf("no\n");
}
return 0;
}
相关文章推荐
- 前端复制功能的若干 -- document.execCommand()
- Mahout安装配置————转自爱嘉牛LA
- Android Studio 2.0 新版模拟器
- centos6\debian8下编译安装nginx1.9.14
- 字符串反转问题
- 结对编程项目前篇
- CUDA笔记四性能
- Shell中的循环语句for、while、until实例讲解
- 实战Mahout聚类算法Canopy+K-means
- 两个蓝牙模块配对的方法
- 分步式系统中全局唯一主键
- 矢量切片——集美貌与才华于一身的底图方案
- ipad下添加126邮箱账户
- CUDA笔记二线程模型
- checkboxlist标签的用法
- SpringMVC 国际化
- 关系型数据库和非关系型数据库区别
- Linux报bus error(总线错误)解决办法
- Hdu5093 Battle ships 二分图
- 当教育遇到虚拟现实,Nearpod这家公司是怎么去做的?