输出10000以内的所有可逆素数
2012-11-11 15:25
381 查看
上机内容:输出10000以内的回文素数
上机目的:熟悉循环结构
上机目的:熟悉循环结构
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:黄兆宽 * 完成日期:2012 年 11月 11 日 * 版本号:v1.0 * 输入描述:无 * 问题描述:编辑程序,输出解决10000以内的可逆素数问题 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include <cmath> #include <iostream> using namespace std; int main() { int a,b,c,d,e,f,g; cout<<"10000以内的所有可逆素数有:"<<endl; for(a=2;a<10000;a++){ for(e=2;e<=a/2;e++){ if(a%e==0){ break; }if(a%e!=0&&e==a/2){ f=a; b=f; d=0; while(b>0){ c=b%10; d=d*10+c; b=b/10; } for(g=2;g<=d/2;g++){ if(d%g==0){ break; }if(d%g!=0&&g==d/2){ cout<<f<<'\t'; break; } } } } } cout<<endl; return 0; }
相关文章推荐
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数(多文件组织程序)
- 第11周 项目6-7 输出10000以内的所有可逆素数
- 12周任务4:输出10000以内的所有素数
- 若一个素数的反序数仍为素数,则称为可逆素数。求10000以内的所有可逆素数。
- 第十二周上机项目4(3):输出10000以内的所有回文素数
- 输出10000 以内的所有回文素数
- 第11周项目6(4)-10000以内的所有可逆素数
- 1-11-6 - 输出10000以内的可逆素数
- 求10000 以内的所有可逆素数
- 问题五十四: 输出10000以内的所有回文素数。
- 输出1000以内的所有素数 回文数 回文素数 可逆素数
- 第十二周 项目六(4)10000以内的所有可逆素数
- C++ 第十二周任务-调用函数输出10000以内的所有素数
- 输出1000以内的所有素数;输出1000以内的所有回文数;输出1000以内的所有回文素数;输出1000以内的所有可逆素数;
- 第十一周项目6-回文、素数(输出10000以内的可逆素数)
- 输出10000以内的所有回文素数
- 输出10000 以内的所有素数
- 第十一周 项目6:(4)求10000以内的所有可逆素数
- 输出10000以内的所有素数