九度1192回文字符串
2015-07-21 12:43
197 查看
题目1192:回文字符串
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3638
解决:1715
题目描述:
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
输入:
输入包括一行字符串,其长度不超过1000。
输出:
可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。
样例输入:
样例输出:
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3638
解决:1715
题目描述:
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
输入:
输入包括一行字符串,其长度不超过1000。
输出:
可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。
样例输入:
hellolleh helloworld
样例输出:
Yes! No!
#include<stdio.h> #include<string.h> int main(){ char a[100]; int n,i,l,j; while(~scanf("%s",a))//字符串中没有空格所以可以用scanf,scanf不会把空格当成字符串 { l=strlen(a); for(i=0,j=l-1;i<=l/2;i++,j--)//注意比较时由于是首位比较那么只需比较字符串长度的2/1即可 { if(a[i]!=a[j]) { printf("No!\n"); break; } if(i==l/2)//当i自增到字符串/2时还未跳出循环,即为回文数 printf("Yse!\n"); } } return 0; }
相关文章推荐
- Hive:向内部表和外部表加载数据
- firefox os 2.1版本号UI接口方面有了质的飞跃
- 小白学开发(iOS)基础C_static和extern对函数的作用(2015-07-20)
- gdb第一次调试使用 my.oschina.net/jl88747653/blog/87732
- Spring MVC3.0.5搭建全程 .
- Android ListView Adapter的getItemViewType和getViewTypeCount多种布局
- 从早说到晚,未必成一单
- (MAKE)手动建立makefile简单实例解析 - vim+gcc+gdb+make -...
- 支持客户感想
- Android Ant 和 Gradle 包装工艺和效率控制
- 查找SQL Server 自增ID值不连续记录
- Java类加载顺序
- ListView无监听或setOnItemClickListener无效
- GIS数据工程师成长路@surveyboy
- 001.hello perl
- PS/SQL命令详解
- uva 11600(期望dp)
- 判断发表的时间长度
- 如何把jar包发布到maven私服
- 图片缩放并居中显示