1192 回文字符串
2015-07-21 09:04
253 查看
题目1192:回文字符串
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3502
解决:1675
题目描述:
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
输入:
输入包括一行字符串,其长度不超过1000。
输出:
可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。
样例输入:
样例输出:
来源:2007年华中科技大学计算机研究生机试真题
比较简单的一个题,只需要对字符开头和结尾同时进行逐个判断(中间位置为止),运算期间只要有不满足条件的,就特殊标记上,最后运行输出对应的结果。
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3502
解决:1675
题目描述:
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
输入:
输入包括一行字符串,其长度不超过1000。
输出:
可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。
样例输入:
hellolleh helloworld
样例输出:
Yes! No!
来源:2007年华中科技大学计算机研究生机试真题
比较简单的一个题,只需要对字符开头和结尾同时进行逐个判断(中间位置为止),运算期间只要有不满足条件的,就特殊标记上,最后运行输出对应的结果。
/* 时间:2015.07.21 08:54 功能:判断字符串是否回文 结果:accept! */ #include<stdio.h> #include<string.h> int main() { char x[1005]; int i,n,ok; while(gets(x)) { ok=1;//开关标记是否满足要求 n=strlen(x); for(i=0;i<n/2;++i) { if(x[i]!=x[n-i-1]) { ok=0; break; } } if(ok==1) { printf("Yes!\n"); } else { printf("No!\n"); } } return 0; }
相关文章推荐
- 士兵杀敌
- 提高iOS开发效率的方法和工具
- asp.net 查询,导出
- Nagios监控平台搭建--安装篇
- iOS-CoreLocation:无论你在哪里,我都要找到你!
- 解决Maven更新后错误Dynamic Web Module 3.0 requires Java 1.6 or newer
- YTU-OJ-Problem A: 最小节点(线性表)
- SQLServer2000同步复制技术实现步骤(代码版)
- shard分片
- ASP.NET定时发送邮件&windows server
- 源码推荐(7.21):顶部滑动菜单FDSlideBar,Swift版无限循环轮播图
- linux系统编程——文件操作总结(2)
- Unterminated &lt;%@ page tag
- Java网络编程之TCP通信
- poj 1164 dfs水题
- 关于负数取模
- Java DecimalFormat 用法
- python反转字符串(简单方法)及简单的文件操作示例
- codeforces 552 C Vanya and Scales
- 错误: 需要class, interface或enum