12周任务:1000以内的回文素数
2012-11-18 10:03
316 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:李洋 * 完成日期:2012年11月18日 * 版本号: v1.0 * 对任务及求解方法的描述部分 * 输入描述:10000内整数 * 问题描述:求10000以内回文素数 * 程序输出:10000以内回文素数 */ #include<iostream> #include<cmath> using namespace std; bool prime(int m) { int k,i; bool p=true; k=int(sqrt(m)); for(i=2;i<=k;i++) { if(m%i==0) { p=false; break; } } return (p); } bool palindrome(int m) { int k,n; bool p=true; k=m; n=0; while (k>0) { n=n*10+k%10; k=k/10; } if(m==n) { return (p); } } int main() { int m; for(m=3;m<=10000;++m) { if(prime(m)&&palindrome(m)) cout<<m<<" \t"; } cout<<endl; return 0; }
相关文章推荐
- 12周任务:求1000以内的素数
- 提高篇第一讲项目6.4——编制函数输出1000以内的所有素数,回文数,回文素数,可逆素数
- 第十一周项目六——1000以内的回文素数
- 用for循环计算1000以内的偶数和(第十周上机任务)
- 第十周上机任务--求1000以内所有偶数的和
- 用do-while语句计算1000以内的奇数和(第十周上机任务)
- JAVA——关于输出1000以内完数的任务
- 第12周项目7-建立1000以内的素数、回文数、回文素数多文件组织
- 求1000以内的回文素数(爱奇艺)
- 1000以内的完数和(第十周上机任务)
- 12周任务4:输出10000以内的所有素数
- 第十一周项目6-回文、素数(输出1000以内所有回文素数)
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数
- 输出1000以内的素数,回文数,回文素数,逆素数
- 第十周上级任务--求1000以内所有偶数的和
- 第十二周上机任务项目-4输出10000以内回文素数任务3
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数(多文件组织程序)
- 第十一周项目 6 回文,素数(1000以内的回文素数)
- 第11周项目6.4.3 输出1000以内所有回文素数
- 调用函数输出1000以内的回文素数。(第十二周上机任务).