[VBA ] 請問一下關於一個迴圈還有.....的問題

看板Visual_Basic作者 (Mick)時間18年前 (2007/06/21 22:41), 編輯推噓2(2012)
留言14則, 4人參與, 最新討論串1/3 (看更多)
我想要測試一個數字a.... 簡單來說是驗證它是否為質數 目前想到的.... b = 根號a 然後測試用a除以1到小於b之最大整數 若是其中有任一正整數能夠整除a , 則a不是質數 反之則是質數 可是....我不知道程式該怎麼寫...VBA剛學不久.... 能否提示一些後面迴圈該如何輸入...... 和如何表達出"其中有任一"的方式...... ~感謝相助~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.2.194

06/21 23:14, , 1F
有任一 換句話說就是個數不為0
06/21 23:14, 1F

06/22 02:36, , 2F
2到不大於b的所有質數... = ="?
06/22 02:36, 2F

06/22 02:38, , 3F
建個質數表效率會比較好~
06/22 02:38, 3F

06/22 03:42, , 4F
若無須紀錄資訊,當可被整除時,直接跳出迴圈就可以摟~
06/22 03:42, 4F

06/22 03:50, , 5F
12.4.1.12. 有vb範例
06/22 03:50, 5F

06/22 08:43, , 6F
i大提到的函數是哪一個呢?如何數出整除的個數...
06/22 08:43, 6F

06/22 08:59, , 7F
我要求a是否質數..什麼是質數表呢?拍謝..剛開始..笨笨ꨠ
06/22 08:59, 7F

06/22 10:46, , 8F
建個檔案去記錄每次找到的質數,下次就可以不用再找....
06/22 10:46, 8F

06/22 12:33, , 9F
質數表就是你開一個檔案或用一個變數記錄有哪些已知質數
06/22 12:33, 9F

06/24 01:06, , 10F
大概了解.就是找到的質數下次就不用多跑一次的意思吧?
06/24 01:06, 10F

06/24 01:08, , 11F
可是我現在還是不知道要怎麼用函數去得知此數是否質數...
06/24 01:08, 11F

06/24 01:10, , 12F
就是怎麼從2除到小於B的整數而有其中任一個能整除的函數.
06/24 01:10, 12F

06/24 01:12, , 13F
ㄜ= =拍謝..我剛學..笨笨的...或許連最基本都還不太了解.
06/24 01:12, 13F

06/24 01:13, , 14F
嗯嗯...請大家多多包含~^^~
06/24 01:13, 14F
文章代碼(AID): #16UeuUw2 (Visual_Basic)
文章代碼(AID): #16UeuUw2 (Visual_Basic)