判断字符串是否是回文.时间复杂度
2016-03-07 17:10
302 查看
/* *Copyright (c) 2016, 烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作者:张旺华 *完成日期: 2016 年 3 月 7 日 *版本号:v1.0 */ #include <iostream> #include<string.h> using namespace std; bool fun(char s[]) { int n,i,j; n=strlen(s); // cout<<n<<endl; for(i=0,j=n-1; i<(n-1)/2; i++,j--) { if(s[i]!=s[j]) { //cout<<"------"<<endl; return false; } } return true; } int main() { char s[100]; // cout<<"请输入一行字符串:"; cin>>s; if(fun(s)) cout<<"是回文"<<endl; else cout<<"不是回文"<<endl; return 0; }
相关文章推荐
- java 用org.quartz.Scheduler 包写动态调度任务
- CALayer图层
- 在非越狱手机上进行App Hook
- BZOJ(本校) 2666 中继系统 - 思维&最小生成树
- CentOS6.5 Django1.8.7之创建项目篇(2)
- Masonry介绍与使用实践:快速上手Autolayout
- C 指针
- Ionic开发之路(一)
- C#获取IP地址
- [国嵌攻略][116][字符设备控制技术]
- Ext入门学习系列(五)表格控件(2)
- 个人测试用的python工具类
- 统计与R入门
- 【bzoj1084】【scoi2005】【最大子矩阵】【dp】
- spring框架的XML扩展特性:让spring加载和解析你自定义的XML文件
- pxe自动安装linux
- 对cookie、localStorage、sessionStorage的理解
- DOM操作
- 数据仓库和数据集市的区别和联系
- java 反射机制详解