12周任务:求10000以内的回文数

来源:互联网 发布:数组里的频率最高点 编辑:程序博客网 时间:2024/05/25 19:56
/*  * 程序的版权和版本声明部分  * Copyright (c)2012, 烟台大学计算机学院学生  * All rightsreserved.  * 文件名称: fun.cpp                             * 作    者: 李洋                            * 完成日期:2012年11月18日  * 版本号: v1.0        * 对任务及求解方法的描述部分  * 输入描述:10000以内整数 * 问题描述:求回文数 * 程序输出:10000以内回文数 */    #include<iostream>using namespace std;bool isPalindrome(int j)    {int k,n=0;k=j;while(k>0){n=n*10+k%10;k=k/10;}if(n==j)return true;}int main(){int i;    bool flag;    for(i=10;i<=10000;++i)        {   flag=isPalindrome(i);        if(flag)    cout<<i<<"\t";        }    cout<<endl;    return 0;    }