博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输出100-200之间的所有素数并求和程序
阅读量:5132 次
发布时间:2019-06-13

本文共 939 字,大约阅读时间需要 3 分钟。

前几天一个朋友让帮忙写一个求100-200之间素数,并求和的程序,记录一下。

(素数就是质数,就是只能被1整除,不能被其他数整除的数)

java程序为:

public static void main(String[] args) {        //程序打印出从100到200的所有素数并求和;         int Sum = 0;                for (int i = 100; i <= 200; i++) {            boolean flag = true;            /*内嵌了一个for循环,作用是用100到200之间的每一个数,从2一直除到它本身,如果等于0的话,那么就不属于素数,就把flag置为false*/             for (int j = 2; j <= i - 1; j++) {                if (i % j == 0)                    flag = false;            }            if (flag) {
//只有当flag为true的时候,才会这里走。 Sum = Sum + i;//每一次循环都让sum加上这个素数i,然后重新赋值给sum System.out.print(i+","); } } System.out.println("所有素数总和为:"+Sum); }

网友写的版本为:

#include 
//程序打印出从100到200的所有素数并求和; void main() { cout<<"100-200之间的所有素数为:"<

 

所有的质数为:101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199

所有素数总和为:3167

转载于:https://www.cnblogs.com/yejiurui/p/3391858.html

你可能感兴趣的文章
DB Change
查看>>
nginx --rhel6.5
查看>>
Eclipse Python插件 PyDev
查看>>
selenium+python3模拟键盘实现粘贴、复制
查看>>
第一篇博客
查看>>
typeof与instanceof的区别
查看>>
网站搭建(一)
查看>>
SDWebImage源码解读之SDWebImageDownloaderOperation
查看>>
elastaticsearch
查看>>
postgreSQL 简单命令操作
查看>>
Spring JDBCTemplate
查看>>
Radon变换——MATLAB
查看>>
第五章笔记
查看>>
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>