作者mick1031 (Mick)
看板Visual_Basic
標題[VBA ] 請問一下關於一個迴圈還有.....的問題
時間Thu Jun 21 22:41:33 2007
我想要測試一個數字a....
簡單來說是驗證它是否為質數
目前想到的....
b = 根號a
然後測試用a除以1到小於b之最大整數
若是其中有任一正整數能夠整除a , 則a不是質數
反之則是質數
可是....我不知道程式該怎麼寫...VBA剛學不久....
能否提示一些後面迴圈該如何輸入......
和如何表達出"其中有任一"的方式......
~感謝相助~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.71.2.194
1F:→ idleidle:有任一 換句話說就是個數不為0 06/21 23:14
2F:推 Berger927:2到不大於b的所有質數... = ="? 06/22 02:36
3F:→ Berger927:建個質數表效率會比較好~ 06/22 02:38
4F:→ Berger927:若無須紀錄資訊,當可被整除時,直接跳出迴圈就可以摟~ 06/22 03:42
5F:→ Berger927:12.4.1.12. 有vb範例 06/22 03:50
6F:→ mick1031:i大提到的函數是哪一個呢?如何數出整除的個數... 06/22 08:43
7F:→ mick1031:我要求a是否質數..什麼是質數表呢?拍謝..剛開始..笨笨ꨠ 06/22 08:59
8F:→ Berger927:建個檔案去記錄每次找到的質數,下次就可以不用再找.... 06/22 10:46
9F:推 fumizuki:質數表就是你開一個檔案或用一個變數記錄有哪些已知質數 06/22 12:33
10F:→ mick1031:大概了解.就是找到的質數下次就不用多跑一次的意思吧? 06/24 01:06
11F:→ mick1031:可是我現在還是不知道要怎麼用函數去得知此數是否質數... 06/24 01:08
12F:→ mick1031:就是怎麼從2除到小於B的整數而有其中任一個能整除的函數. 06/24 01:10
13F:→ mick1031:ㄜ= =拍謝..我剛學..笨笨的...或許連最基本都還不太了解. 06/24 01:12
14F:→ mick1031:嗯嗯...請大家多多包含~^^~ 06/24 01:13