1、实现工具

C++

2、实现目标

用穷举法找出1-100间的质数并显示出来,分别使用while,do…while, for循环语句

3、实现过程

①while

#include <iostream>
#include <cmath>
using namespace std;
int main()
{int i,j,k,flag;i=2;while(i<=100){flag=1;int k=(int)sqrt((float)i);j=2;while (j<=k){if(i%j==0){flag=0;break;}j++;}if (flag)cout<<i<<"是质数."<<endl;i++;}return 0;
}

②do...while

#include <iostream>
#include <cmath>
using namespace std;
int main()
{int i,j,k,flag;i=2;do{flag=1;int k=(int)sqrt((float)i);j=2;do{if(i%j==0){flag=0;break;}j++;}while (j<=k);if (flag)cout<<i<<"是质数."<<endl;i++;}while(i<=100);return 0;
}

③for

#include <iostream>
#include <cmath>
using namespace std;
int main()
{int i,j,k,flag;for(i=2;i<=100;i++)
{flag=1;int k=(int)sqrt((float)i);for(j=2;j<=k;j++)
{ if(i%j==0){flag=0;break;}}if (flag)cout<<i<<"是质数"<<endl;}
}

4、实现结果

100以内的质数的三种实现相关推荐

  1. java100以内的质数_Java求100以内的质数的四种方法

    质数: 又称素数,只能被1和它本身整除的数就是质数. 难点: 需要两层循环,外层循环99遍: 内层循环,控制除数为2到98(也就是2到被除数前面的一个数). 为什么从2开始?因为所有数都能被1整除. ...

  2. php100以内质数求和,100以内的质数_PHP质数计算三种方法 php求100以内的质数

    摘要 腾兴网为您分享:PHP质数计算三种方法 php求100以内的质数,自动刷宝,长沙银行,猿辅导,愈加等软件知识,以及cf一键刷枪,业主名录采集软件,卡乐光电,魔方虚拟光驱,掌上徐州,卡农社区,fa ...

  3. Python---试除法求质数的三种方式对比

    此三种方法都是基于试除法,即不断地尝试能否整除.比如要判断自然数 x 是否质数,就不断尝试小于 x 且大于1的自然数,只要有一个能整除,则 x 是合数:否则,x 是质数. 方式1:从 2 一直尝试到 ...

  4. Linux求100内的质数,用SQL计算100以内的质数

    以前写过一篇文章,描述如何使用PL/SQL来计算100以内的质数,今天重翻那篇文章的时候,突然想到,能不能用SQL来实现同样的功能. 其实这个功能用PLSQL实现最简单,思路也很清晰,判断一个数是否是 ...

  5. 用python计算100以内的素数_python-找出100以内的质数

    质数:就是只能被1和本身整除的数,1除外,如2,3,5,7,11,13等等 ##求一百以内的质数(1和本身除尽的数) if __name__ == '__main__': list=[] flag=F ...

  6. 求100以内的质数(Java版定义法、break优化,Math.sqrt()优化)

    说明 第一次写CSDN博客,一方面是记录自己学习复习,另一方面是向各位大牛学习,如有更优的算法,还望不吝赐教. 这是一个入门级的编程问题,常见的是求100以内的质数,这里为了能更好的体现算法的重要性, ...

  7. Java:找出100以内的质数(一)。

    Java:找出1~100之间的质数. 质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. 由以上的定义我们可以延伸出另一种解释:这个数 ...

  8. js输出100以内的质数_JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例...

    这篇文章主要介绍了JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 斐波那契 ...

  9. Linux质数合数的脚本,python输出100以内的质数与合数实例代码

    python输出100以内的质数与合数实例代码 具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for ...

最新文章

  1. 强哥PS强化培训班课程目录
  2. webservice中cxf框架的HelloWord
  3. JBPM使用assignHandler进行用户分派思路
  4. .net堆栈与托管堆的区别
  5. 中getname_Spring IOC中的灵魂伴侣:BeanFactory ApplicationContext
  6. Remoting and MSMQ 结合做的一个DEMO
  7. 我看到东边的阳光就这样照进车窗
  8. python 排列组合算法_排 列 组 合 公 式 及 排 列 组 合 算 法
  9. 2019计算机科学与技术考研分数线,2019考研中国科学技术大学复试分数线已公布...
  10. linux怎么启动ibus框架,fedora13 gnu/linux下 重启启动ibus输入法框架
  11. JAVA SE 7虚拟机规范
  12. 用大白话带你理解CPU指令集
  13. [C++]学生学籍管理系统
  14. MTK和Android有区别,Android系统 下一个山寨MTK的代名词
  15. 算法学习笔记【1】——二分查找
  16. Photoshop制作逼真燃烧的文字效果
  17. android 复制u盘文件到手机本地_如何将手机里的文件 、照片传到手机U盘里去?...
  18. 单商户商城系统功能拆解26—营销中心—限时秒杀
  19. python3-正则表达式基本使用方法(附案例)
  20. 计算机思维: 计算机的数据结构

热门文章

  1. 数据可视化之智能bi实现生态绿地数据可视化分析
  2. syslog 向内存中缓存_内存问题排查手段及相关文件介绍
  3. 中国卖家如何在亚马逊平台玩转“无货源模式”10人团队产值30-50w
  4. 1-计算机是如何工作的?
  5. 「 墙裂推荐」互联网人必备GIF制作的14种选择
  6. 刚刚装好的ppt插件islide消失了,如何解决呢?
  7. office PPT插件
  8. raphael用法学习
  9. MiniGPT4,开源了
  10. 陈艾盐:春燕百集访谈节目第二十一集