精華區beta Visual_Basic 關於我們 聯絡資訊
※ 引述《kyrox ()》之銘言: : 因為我對VB不熟,我用pseudo code說明概念 : (不確定要幾行,不過六行應該是有機會) : ===================================================== : "for loop" n=2~100 ^^ n得從"8"開始跑吧, 不然,按照下列的判別式 n =2、3、5、7的時候會被判為非質數 不過這個方法蠻聰明的. GJ!! : 若 (n mod 2)*(n mod 3)*(n mod 5)*(n mod 7) 不等於 0 : 則 記錄此數為質數 : end of "for loop" : ===================================================== : 說明: : 原理-- : 數學課本說 : 若是 n=p*q, p或q一定有一個比n的開根號要小 : 作法-- : 因為是一百以內,所以拿2, 3, 5, 7來除就好了 : 如果其中一個除得盡,餘數就會是0,一行就可以寫完四個判斷式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.202.102
kyrox:感謝~~沒注意到還有這個問題 140.112.25.179 11/29