第十一周 项目六:回文数
来源:互联网 发布:软件编程自学网站 编辑:程序博客网 时间:2024/04/30 16:25
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:李楠* 完成日期:2014年11月7日* 版 本 号:v1.0** 问题描述:编制isPalindrome(),用于判断参数是否是回文数——回文数,即从前往后读和从后往前读都一样的数,如1122和121都是回文数, 而1231、123都不是回文数。请编制isPalindrome(函数,在下面代码的基础上补充相关的部分,实现要求的功能。* 输入描述:一个整数* 程序输出:一个整数*/#include <iostream>using namespace std;bool isPalindrome(int n);int main(){ int m; cin>>m; if(isPalindrome(m)) cout<<m<<"是回文数,噢耶!"<<endl; else cout<<m<<"不是回文数。回文有什么好!"<<endl; return 0;}bool isPalindrome(int n){ int r,l=0,m; m=n; bool ispalindrome=false; while(m>0) { r=m%10; l=l*10+r; m=m/10; } if(l==n) ispalindrome=true; return ispalindrome;}
运行结果:
知识点总结:
运用反序数的知识来解决问题,但是中间遇到了一点困难,就是要把两个n区分开,不然的话,就出错了~
学习心得:
通过和伙伴一起写程序,一起出错又一起找错,发现找出程序中的错误也是有很大成就感的,继续加油吧!!
0 0
- 第十一周 项目六:回文数
- 第十一周项目六:回文数
- 第十一周项目六 回文数
- 第十一周项目六 回文、素数(2)回文数
- 第十一周上机项目六(2)回文数
- 第十一周项目六 回文、素数——反序数
- 第十一周 项目六(2)回文数
- 第十一周项目六:判断回文数(2)
- 第十一周项目六 回文、素数(1)反序数
- 第十一周项目六(2)回文数
- 第十一周项目六:1000内的回文数
- 第十一周项目六——回文数判断系统
- 第十一周项目六:回文素数
- 第十一周项目六-回文-素数2
- 第十一周项目六-回文-素数3
- 第十一周项目六回文-素数4
- 第十一周项目六:回文,素数
- 第十一周项目六:回文素数2
- Path Sum (leetcode)
- IOS7 8中tableview分割线缺少15像素
- Android内存使用——垃圾回收LOG,GC_CONCURRENT等的意义的说明(有用)
- AssetBundle杂谈
- CSharp学习视频分享与开发技术QQ交流群
- 第十一周 项目六:回文数
- CocoaPods详解之----制作篇
- quartz 动态添加任务、暂停、删除
- CoreText使用
- struts2 返回json数据
- C++中的访问权限控制
- 数据文件、表空间offline用法及区别
- 外观专利申请 最快7天可获授权
- CocoaPods详解之----进阶篇