close

設計一個程式來計算下列運算。sum=2+3+5+7+11+13+….,程式最後會顯示加至那一項後,sum值會剛好超過10000000

PS.寫的時候很昏沉很想睡,結果出來sum會正好超過千萬,然後num值是加到哪一個質數並非加到第幾個質數

有問題再討論吧!

第二題明天再說了,睏到不行!!

 

import java.util.*;
public class midtestA1
{
    public static void main(String[] args)
    {
        int sum = 0;
        int num = 2, i;
        while ( sum < 10000000 )
        {
            sum = sum + num;
            num++;
            for ( i = 2; i < num; i++ )
            {
                if ( i % num == 0 ) break;
            }
        }
        System.out.printf("%d\t%d\n",sum,num);
    }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Icen Zhong 的頭像
    Icen Zhong

    無止盡的Coding地獄

    Icen Zhong 發表在 痞客邦 留言(0) 人氣()