回文判断
2016-06-15 22:11
225 查看
把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环叫做回文,也叫回环。例如 adfgfda
我写代码一开始犯了个错误在不是回文数后忘记加break了,导致程序一运行,输入一个不是回文的字符串,就一直显示。。不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数。。。。
这个程序效率还有待改进,待思考,我会查一下网上存在的程序,分析出来,会贴出来。
#include<stdio.h> #include<string.h> void func(char *p) { char *tmp; tmp = p; while(*p) { p++; } while(*tmp) { if(*(p-1)!=*tmp) { printf("不是回文数"); break; } else { p--; tmp++; } } if(*tmp==NULL) { printf("是回文数"); } } void main() { char str[512]; gets(str); func(str); // puts(str); }
我写代码一开始犯了个错误在不是回文数后忘记加break了,导致程序一运行,输入一个不是回文的字符串,就一直显示。。不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数不是回文数。。。。
这个程序效率还有待改进,待思考,我会查一下网上存在的程序,分析出来,会贴出来。
相关文章推荐
- 作业九:课程总结
- BFS-优先队列
- 关于Android平台显示隐藏软键盘输入法的方法总结
- 61条面向对象设计的经验原则-《OOD启示录》Arthur J.Riel
- 【JZOJ 3430】DY引擎
- 解决 请按ENTER或者按其他键继续的问题
- 虚函数 动物叫声
- 实验4-1
- Android 修改系统默认时间为24小时格式
- 编译原理 —— 编译器各阶段工作
- 适合前端使用的火狐插件-会持续更新
- 关于MyEclipse中导入工程过程中出现乱码纠结一个中之后的整理,真实有用!
- 块匹配算法及其matalb代码
- 虚函数
- Web API后端调用接口 (Get,POST,Put,Delete)
- 差分约束系统
- ajax输出json格式
- HA
- 以后的路还很长
- [leetcode] 【字符串】58. Length of Last Word