10000内的回文数

来源:互联网 发布:恶搞短信软件 编辑:程序博客网 时间:2024/06/03 00:19
/*  * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作    者:孙红蕾  * 完成日期:2012 年 11 月 25 日 * 版 本 号:v1.0 * * 输入描述:无 * 问题描述:调用函数输出10000内的回文数* 程序输出:输出10000内的回文数 * 算法设计:略 */  #include <iostream>#include <cmath>using namespace std;bool isPalindrome (int);int main (){int m;cout <<"输出10000以内所有回文数:"<<endl;for (m=2;m<10000;m++){if (isPalindrome (m))cout <<m<<'\t';}return 0;}bool isPalindrome (int n){bool palindrome=false; int m,k;m=n;k=0;while (m>0){k=k*10+m%10;m=m/10;}if (k==n)palindrome=true;return palindrome;}


输出结果:

原创粉丝点击