10000内的回文数

来源:互联网 发布:oracle建立数据库 编辑:程序博客网 时间:2024/05/01 07:45
01./*  02.* 程序的版权和版本声明部分  03.* Copyright (c)2012, 烟台大学计算机学院学生  04.* All rightsreserved.  05.* 文件名称: fun.cpp                             06.* 作    者:赵 洋                             07.* 完成日期:2012年11月16日  08.* 版本号: v1.0        09.* 对任务及求解方法的描述部分  10.* 输入描述:无11.* 问题描述:求10000以内回文素数 12.* 程序输出:10000以内回文素数  13.*/    #include<iostream>    using namespace std;  bool isPalindrome(int n);// 声明函数int main()  {      int i; cout<<"10000内的回文数有:"<<endl; //输出结果    for(i=1;i<=10000;i++)      {          if(isPalindrome(i)) cout<<i<<" \t";    }  cout<<endl;    return 0;  }  bool isPalindrome(int n)//自定义函数{  int k,m=0;          bool prime=true;    k=n;while(k>0)//求解回文数{m=m*10+k%10;k=k/10;}if(m==n)return prime;//返回布尔值}


运行结果:

原创粉丝点击