第十一周项目 6 回文,素数(回文数)
2014-11-07 16:53
253 查看
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称 :main.cpp *作 者 :韩娟 *完成日期 :2014年11月7日 *版 本 号 :v1.0 * *问题描述 :编制一个函数isPalindrome,判断一个数是不是回文数。 *输入描述 :输入一个数 *程序输出 :输出这个数是不是回文数 */ #include <iostream> using namespace std; bool isPalindrome(int); int main() { int m; cin>>m; if(isPalindrome(m)) cout<<m<<"是回文数,噢耶!"<<endl; else cout<<m<<"不是回文数。回文有什么好!"<<endl; return 0; } bool isPalindrome(int n) { int r,m=0,l; l=n; bool isPalindrome=false; while(l>0) { r=l%10; m=m*10+r; l=l/10; } if(m==n) isPalindrome=true; return isPalindrome; }
知识点总结 :
一开始的时候要先否认是回文数,后面才判断,才有用,不然程序会提示有错。
学习心得 :
对于bool不太明白,写的时候有点问题,没有在前面先否定,导致程序一直出错。
相关文章推荐
- 第十一周项目6-回文、素数(判断回文数)
- 第十一周项目6-回文、素数(输出1000以内所有回文数)
- 第十一周项目 6 回文,素数(1000以内的回文数)
- 第十一周项目六 回文、素数——判断是否为回文数
- 第十一周项目 6 回文,素数(反序数)
- 第十一周上机项目六(4)回文素数
- 第十一周项目3-回文,素数(1.反序数)
- 第十一周 项目六:回文,素数(1)
- 第十一周项目六——回文,素数(3)
- 第十一周项目 6 回文,素数(1000以内的回文素数)
- 第十一周项目六 回文、素数(2)
- 第十一周项目六——回文,素数(4)(输出1000以内的所有回文数)
- 第十一周项目6-回文、素数(判断是否为素数)
- 第十一周项目六——回文,素数(4)(输出1000以内的所有素数)
- 第十一周项目 6 回文,素数(1000以内的素数)
- 第十一周项目6-回文、素数(输出10000以内的可逆素数)
- 第十一周项目六 回文、素数——反序数
- 第十一周 项目六:输出1000以内的所有回文素数
- 第十一周项目六——回文,素数(1)
- 第十一周项目六——回文,素数(2)