DELL电脑重装系统后只能进pe系统开关机

君,已阅读到文档的结尾了呢~~
寻找100至200之间的所有素数
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
寻找100至200之间的所有素数
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口100-200之间所有素数求和程序代码(二个版本)
字体:[ ] 类型:转载 时间:
写一个求100-200之间素数,并求和的程序,大家参考使用吧
素数就是质数,就是只能被1整除,不能被其他数整除的数
java程序为:
代码如下:public static void main(String[] args) {&&&&&&& //程序打印出从100到200的所有素数并求和; &&&&&&& int Sum = 0;&&&&&&& for (int i = 100; i &= 200; i++) {&&&&&&&&&&& boolean flag =&&&&&&&&&&& /*内嵌了一个for循环,作用是用100到200之间的每一个数,从2一直除到它本身,如果等于0的话,那么就不属于素数,就把flag置为false*/ &&&&&&&&&&& for (int j = 2; j &= i - 1; j++) {&&&&&&&&&&&&&&& if (i % j == 0)&&&&&&&&&&&&&&&&&&& flag =&&&&&&&&&&& }&&&&&&&&&&& if (flag) {//只有当flag为true的时候,才会这里走。&&&&&&&&&&&&&&& Sum = Sum +//每一次循环都让sum加上这个素数i,然后重新赋值给sum&&&&&&&&&&&&&&& System.out.print(i+",");&&&&&&&&&&& }&&&&&&& }&&&&&&& System.out.println("所有素数总和为:"+Sum);&&& }
网友写的版本为:
代码如下:#include &iostream.h&
//程序打印出从100到200的所有素数并求和;
void main() {
cout&&"100-200之间的所有素数为:"&& /*这是提示语句,没有实际作用;*/
int k=0; //在主程序中定义了一个整型变量k,用来存放下载所有质数的和,默认值是0;
/*下面的是双FOR循环,外面的循环从100开始,以步进为1,递增到200,判断这之间的每一个数是否为质数*/ &for (int i=100;i&=200;i++) { int m=0;/*m是计数器,它的作用很重要,每循环一次,它要自动清零,做好下次计数的准备*/ /*内嵌了一个for循环,作用是用100到200之间的每一个数,从1一直除到它本身,比如第一个数100,从1开始除,一直 除到它本身*/ for (int a=1;a&=i;a++) { /*每除一次,如果余数为0,那么计数器m的值自增加1*/ if(i%a==0) m++;
} /*经过了一次循环,结果出来了,如果m的值为2,这就说明了这个数只能被1和它本身整除, 这个就是质量数了.接着把这个数打印出来,后面还根了一个k+=i;语句,这是把每一个得出的质数 自加,并赋给k本身,以便求出这些质数的和*/
if(m==2){ cout&&i&&" ";k+=i;}
cout&&"这些素数的和为:"&&k&&/*这里就得出了所有求得的质数的和了,也就是k最终的值*/ }
所有的质数为:101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199
所有素数总和为:3167
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具输出100~200之间的素数
&如果要输出一个素数,首先要判断它是不是素数。大家都知道素数是只能被1和它本身除尽的数,1既不是素数也不是合数,2是最小的素数同时也是唯一一个是偶数的素数,所以要判断一个数是不是素数,我想到了三种方法。
& 假设这个数为a
& 法一:让a依次和2到a-1相除,如果a不能被2到a-1之间的任何一个整数整除,则a为素数;
& 法二:让a依次和2到a/2相除,如果a不能被2到a/2之间的任何一个整数整除,则a为素数;
& 法三:让a依次和2到sqrt(a)相除,如果a不能被2到sqrt(a)之间的任意一个整数整除,则a为素数;
& 由于法一效率比较低,就在此不写了。下面我写出了两种方法:
#include&stdio.h &
int main()//求100到200以内的素数;
int i, j,n=0;
for (i = 100; i &= 200; i++)
for (j = 2; j &= i / 2; j++)
if (i%j == 0)
if (j&i/2)
printf(&%d &,i);
n = n + 1;
if (n%5==0) printf(&\n&);
#include&stdio.h&
#include&math.h&
int main()
int i,j,k,n=0;
for(i=100;i&=200;i++)
k=sqrt(i);
for(j=2;j&=k;j++)
if(i%j==0)
printf(&%d
if (n % 5 == 0) printf(&\n&);

我要回帖

更多关于 重装系统后只能进pe系统 的文章

 

随机推荐