又见回文
来源:互联网 发布:淘宝省市区街道联动js 编辑:程序博客网 时间:2024/05/01 09:31
又见回文
Time Limit: 1000MS Memory limit: 65536K
题目描述
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。现在呢,就是让你判断输入的字符串是否是回文串。
输入
有多组输入,每行输入一串字符,保证字符串长度不会大于 100000,字符串由大小写英文字母和空格组成,以字符串“2013”作为结束标志。
输出
每行输出一个字符串,如果输入是回文串,输出“YES”,否则输出“NO”(注意:判断的时候空格是不作判断的,详见样例)。
示例输入
aaaaggg glozxvxoMJBCHsTXooXTsHCBJMoxvxzoli am a good acmer2013
示例输出
YESYESYESNO
代码:#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int i,k,j,q,t; char a[100000],b[100000]; while(gets(a)) { t=0; if(strcmp("2013",a)==0)break; k=strlen(a); for(i=0,q=0;i<k;i++) if(a[i]!=' ')b[q++]=a[i]; for(i=0,j=q-1;i<q/2;i++,j--) if(a[i]!=a[j]) t=1; if(t==0)printf("YES\n"); else printf("NO\n"); } return 0;}
0 0
- 又见回文
- sdut2560 又见回文
- sdut2560 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文 字符串
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- 又见回文
- Attachment
- Binary Tree Maximum Path Sum
- C#多线程学习(一) 多线程的相关概念
- Asp.net中防止用户多次登录的方法
- 小铁上初二的时候
- 又见回文
- 沉鱼
- C#多线程学习(二) 如何操纵一个线程
- 使用Netbeans创建java Web项目
- Xcode 5.0.2 如何显示、隐藏运行调试工具栏
- ORACLE在LINUX 64位安装---只言片语
- How Linkers Resolve Multiply-Defined Global Symbols
- C#多线程学习(三) 生产者和消费者
- FreeSWITCH中lua实例1:实现呼叫中心中电话接通前播放坐席号码的效果