Re: [問題] 作出可判斷質數的程式
※ 引述《sk2g.bbs@ptt.cc (ㄟ死ㄎㄟ吐狙)》之銘言:
> 今天老師讓我們這些JAVA初學者練習兩題
> 一題是較簡單的
> 讓我們用JAVA寫出個程式能從1加到100的值給算出來
> 另一題是
> 希望我們能寫個程式
> 讓電腦自行把1到200中
> 所有的質數給挑出來
> 小弟不才
> 雖然有想到以前老師教的判斷質數的方法(就是把那個數先開根號,然後去比較)
> 可是重點來了
> 這部分我不會寫
> 不知道該如何編譯比較好
> 不知板上各位大大有無更好的方法可供參考
> 或者是真的很厲害
> 能把以前國中老師教的這種判斷方法給寫出來...
> 問問大家了
> 謝謝
往前找找之前的文章,這算是月經題了....
不過....要會寫程式,真的要懂得去思考....不然程式永遠寫不出來。
你老師還算仁慈,至少還告訴你們要開根號,我以前老師就很殘忍,第一
個作業就是要我們算出第一萬個質數的值是多少,而且是要在一分鐘內,
(當時的機器是Pentium100,用暴力法找到一定要花十分鐘以上),一個星
期後的小考要上機考....寫不出來的話,後面就可以不用來了....但除此
之外就沒任何提示了。
既然已經知道要開根號,所以,
首先,要知道怎麼寫開根號的語法,
再來就是如何寫一個迴圈,for與while任選一個,
再用if-else去作比較,如何確定一個數是質數,
最後再用這種方法,去跑1到200的迴圈找出質數....如此而已....不難的啦
--
┌─────◆KKCITY◆─────┐ KKBOX◤歌名╱歌手╱歌詞╱專輯◢搜尋
│ bbs.kkcity.com.tw │ ★ http://www.kkbox.com.tw ★
└──《From:61.62.107.41 》──┘ 超過80家唱片公司合法授權 音樂盡情下載
--
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 9 篇):