第十一周项目3-2-判断一个数是否回文(改进版!!!)
2013-11-06 15:12
281 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 11月6 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: *问题描述:判断一个数是否回文数 *程序输出: *问题分析: *算法设计: */ 我的程序: #include<iostream> using namespace std; bool ishws(long); int main() { long n; cout<<"请输入一个数:"<<endl; cin>>n; if(ishws(n)==1) cout<<n<<"是回文数```~~~"<<endl; else cout<<n<<"不是回文数```~~~"<<endl; return 0; } bool ishws(long n) { int m=0,k; k=n; while(n>0) //表示这个地方是核心啊,用循环来使位数倒转,这个好神奇。说实话,这是本人所竭尽全力也想不出来的,copy2012级一个学长的思路,表示佩服他。以后这个地方要记准~~~ { m=m*10+n%10; n/=10; } if(k==m) return 1; else return 0; }
运行结果:
心得体会:
相关文章推荐
- 第十一周项目3-6-判断一个数字是否回文
- 第十一周项目六(二):判断参数是否是回文数
- 第十一周项目3-2-判断一个数是否回文数
- 第十一周项目六 回文、素数——判断是否为回文数
- 第十一周项目6-回文、素数(判断是否为素数)
- 第十一周上机任务——项目3:(1)输入一个正整数,判断其是否为一个素数
- 项目39.4-1输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。
- 第十一周项目3-5-判断一个数是否为素数
- 第十一周项目判断参数是否是回文数
- 第三十九讲项目4——输入一个正整数,判断其是否为一个回文数
- 第十一周项目3-3-判断一个数是否素数
- 判断一个字符串是否为回文的非递归算法
- 编写函数,判断一个字符串是否是回文
- 第十五周项目H判断字符串是否为回文
- 判断一个数 是否是回文数 C语言代码!
- 【华为面试题】给定一个数字(整数),判断它是否回文
- 判断一个字符串是否是回文
- 第十一周上机项目6-3 bool行判断是否为素数
- 判断一个数字是否为回文,不使用额外的存储空间
- 判断一个字符串是否为回文,以及求一个字符串中最长回文串