判断回文字符串
2016-03-07 17:02
357 查看
#include <iostream> #include <stdio.h> using namespace std; bool Hw(char *a) { int i,j,n=0; while(a !='\0') ++n; for(i=0,j=n-1; i<=(n-1)/2; ++i,--j) { if(a[i]!=a[j]) return false; if(i>=j) break; } return true; } int main() { char a[80]; gets(a); if(Hw(a)==1) cout << "是" << endl; else cout << "不是" << endl; return 0; }
运行结果:
相关文章推荐
- Android开发入门与实践(第2版)
- sql注入入门
- iOS 点击远程通知消息,如何跳转到指定页面(控制器)
- GIT 命令行整理
- 父窗口调用iframe子窗口方法
- Linux中$#,$@,$0,$1,$2,$*,$$,$?变量的含义
- Win10输入法怎么调整成Win7模式 Win10输入法调整成Win7模式方法攻略
- elk 收藏
- 一个正整数各位之和
- 120.View the Exhibits and examine the structures of the PRODUCTS, SALES, and CUSTOMERS
- ReentrantLock的使用
- JavaScript之web通信
- 电脑开机密码忘了怎么办
- 农行手机银行太垃圾了!
- JavaScript之字符串函数
- 让ViewGroup中Fragment可见时才加载和不重复加载的方法
- 动态生成数组
- rpm命令收集
- 3月6号 学而思
- C#实现无限级联下拉列表框