欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

100-200之間所有素?cái)?shù)求和程序代碼(二個(gè)版本)

 更新時(shí)間:2013年11月29日 11:28:15   作者:  
寫一個(gè)求100-200之間素?cái)?shù),并求和的程序,大家參考使用吧

素?cái)?shù)就是質(zhì)數(shù),就是只能被1整除,不能被其他數(shù)整除的數(shù)

java程序?yàn)椋?/P>

復(fù)制代碼 代碼如下:

public static void main(String[] args) {
        //程序打印出從100到200的所有素?cái)?shù)并求和;
        int Sum = 0;

        for (int i = 100; i <= 200; i++) {
            boolean flag = true;
            /*內(nèi)嵌了一個(gè)for循環(huán),作用是用100到200之間的每一個(gè)數(shù),從2一直除到它本身,如果等于0的話,那么就不屬于素?cái)?shù),就把flag置為false*/
            for (int j = 2; j <= i - 1; j++) {
                if (i % j == 0)
                    flag = false;
            }
            if (flag) {//只有當(dāng)flag為true的時(shí)候,才會(huì)這里走。
                Sum = Sum + i;//每一次循環(huán)都讓sum加上這個(gè)素?cái)?shù)i,然后重新賦值給sum
                System.out.print(i+",");
            }
        }
        System.out.println("所有素?cái)?shù)總和為:"+Sum);
    }

網(wǎng)友寫的版本為:

復(fù)制代碼 代碼如下:

#include <iostream.h>

//程序打印出從100到200的所有素?cái)?shù)并求和;


void main()
{


cout<<"100-200之間的所有素?cái)?shù)為:"<<endl; /*這是提示語(yǔ)句,沒有實(shí)際作用;*/

int k=0; //在主程序中定義了一個(gè)整型變量k,用來(lái)存放下載所有質(zhì)數(shù)的和,默認(rèn)值是0;

/*下面的是雙FOR循環(huán),外面的循環(huán)從100開始,以步進(jìn)為1,遞增到200,判斷這之間的每一個(gè)數(shù)是否為質(zhì)數(shù)*/
 for (int i=100;i<=200;i++)
{
int m=0;/*m是計(jì)數(shù)器,它的作用很重要,每循環(huán)一次,它要自動(dòng)清零,做好下次計(jì)數(shù)的準(zhǔn)備*/
/*內(nèi)嵌了一個(gè)for循環(huán),作用是用100到200之間的每一個(gè)數(shù),從1一直除到它本身,比如第一個(gè)數(shù)100,從1開始除,一直
除到它本身*/
for (int a=1;a<=i;a++)
{
/*每除一次,如果余數(shù)為0,那么計(jì)數(shù)器m的值自增加1*/
if(i%a==0) m++;

}
/*經(jīng)過了一次循環(huán),結(jié)果出來(lái)了,如果m的值為2,這就說(shuō)明了這個(gè)數(shù)只能被1和它本身整除,
這個(gè)就是質(zhì)量數(shù)了.接著把這個(gè)數(shù)打印出來(lái),后面還根了一個(gè)k+=i;語(yǔ)句,這是把每一個(gè)得出的質(zhì)數(shù)
自加,并賦給k本身,以便求出這些質(zhì)數(shù)的和*/

if(m==2){ cout<<i<<" ";k+=i;}

}

cout<<endl;

cout<<"這些素?cái)?shù)的和為:"<<k<<endl;/*這里就得出了所有求得的質(zhì)數(shù)的和了,也就是k最終的值*/
}

所有的質(zhì)數(shù)為:101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199

所有素?cái)?shù)總和為:3167

相關(guān)文章

  • 詳解Springboot整合Dubbo之代碼集成和發(fā)布

    詳解Springboot整合Dubbo之代碼集成和發(fā)布

    本篇文章主要介紹了Springboot整合Dubbo之代碼集成和發(fā)布,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-12-12
  • java中map和對(duì)象互轉(zhuǎn)工具類的實(shí)現(xiàn)示例

    java中map和對(duì)象互轉(zhuǎn)工具類的實(shí)現(xiàn)示例

    這篇文章主要介紹了java中map和對(duì)象互轉(zhuǎn)工具類的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Java基礎(chǔ)知識(shí)之ByteArrayOutputStream流的使用

    Java基礎(chǔ)知識(shí)之ByteArrayOutputStream流的使用

    這篇文章主要介紹了Java基礎(chǔ)知識(shí)之ByteArrayOutputStream流的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 詳解JAVA設(shè)計(jì)模式之代理模式

    詳解JAVA設(shè)計(jì)模式之代理模式

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之代理模式的的相關(guān)資料,文中代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • SpringMVC如何接收參數(shù)各種場(chǎng)景

    SpringMVC如何接收參數(shù)各種場(chǎng)景

    這篇文章主要介紹了SpringMVC如何接收參數(shù)各種場(chǎng)景,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • JDK完全卸載超詳細(xì)步驟

    JDK完全卸載超詳細(xì)步驟

    這篇文章主要給大家介紹了關(guān)于JDK完全卸載超詳細(xì)步驟的相關(guān)資料,在安裝JDK之前,最好將原來(lái)可能安裝過的JDK卸載掉,以免影響到新JDK的使用,需要的朋友可以參考下
    2023-08-08
  • 基于mybatis逆向工程的使用步驟詳解

    基于mybatis逆向工程的使用步驟詳解

    下面小編就為大家?guī)?lái)一篇基于mybatis逆向工程的使用步驟詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-11-11
  • Spring Aop之AspectJ注解配置實(shí)現(xiàn)日志管理的方法

    Spring Aop之AspectJ注解配置實(shí)現(xiàn)日志管理的方法

    下面小編就為大家分享一篇Spring Aop之AspectJ注解配置實(shí)現(xiàn)日志管理的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-01-01
  • Java模擬rank/over函數(shù)實(shí)現(xiàn)獲取分組排名的方法詳解

    Java模擬rank/over函數(shù)實(shí)現(xiàn)獲取分組排名的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Java模擬rank()、over()函數(shù)獲取分組排名的方法設(shè)計(jì)及實(shí)現(xiàn),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-04-04
  • Java適配器模式定義與用法示例

    Java適配器模式定義與用法示例

    這篇文章主要介紹了Java適配器模式定義與用法,結(jié)合具體實(shí)例形式分析了java適配器模式的功能、組成、定義、使用方法及適配程度等,需要的朋友可以參考下
    2017-06-06

最新評(píng)論