找出不大於1000的最大素數用VB怎麼寫

2022-05-18 01:08:08 字數 3225 閱讀 4806

1樓:匿名使用者

private sub form_click()dim i as long

for i = 2 to 1000

if i mod 13 <> 0 and i mod 11 <> 0 and i mod 7 <> 0 and i mod 5 <> 0 and i mod 3 <> 0 and i mod 2 <> 0 then print i

next i

end sub next i

end sub

用vb找出不大於1000的最大素數

2樓:笑年

private sub command1_click()dim i, j, n as integerdim yesnum as booleanfor j = 1000 to 2 step -1yesnum = true

n = int(sqr(j) + 0.5)for i = 2 to n

if j mod i = 0 then

yesnum = false

exit for

end if

next

if yesnum = true thendebug.print j

exit for

end if

next

end sub

3樓:匿名使用者

private sub command1_click()dim n

for i = 999 to 2 step -1for j = 2 to sqr(i)

if i mod j = 0 then exit fornext j

if j > sqr(i) then n = i: exit fornext i

print n

end sub

編寫vb程式:計算出小於1000的最大素數

4樓:大王我去巡山

private sub command1_click()dim i as integer

for i = 2000 to 1000 step -1if prime(i) then print " 1000-2000範圍內的最大素數: " & i: exit for

next

end sub

private function prime(byval n as long) as boolean '返回值=true是素數,false不是素數

dim k as long

if n < 2 then

prime = false

求助啊!用vb程式設計,求不超過1000的迴文素數!

用vb編寫一個程式,找出1~1000範圍內的所有素數,並將這些素數顯示在窗體上

5樓:匿名使用者

正確如下:

private sub command1_click()for n = 2 to 1000

for i = 2 to int(sqr(n))if n mod i = 0 then

exit for

end if

next i

if i > int(sqr(n)) then print n;

next n

end sub

說明:1、next i前一行加 end if是為了與前面的if構成完整的if....end if 語句,從而結束if語句並執行下一語句 。

2、另外print n後在面加分號可以在同一行輸出。

用c語求大於m的最小素數該怎麼寫?

vb 關於找出2到1000的素數程式設計

6樓:匿名使用者

兩點,一點,你的問題在於:

if m = 2 then print i在m=2時,顯示2,然後就沒有了。。。當然就是2,然後也沒有然後了。。。

二點,你和程式不對:顯示從2到1000的素數:

dim i%, j%, n%

for i = 2 to 1000

for j = 2 to i - 1

if i mod j = 0 then exit fornext

if j >= i - 1 then

print format(i, "@@@@");

n = n + 1

if n mod 6 = 0 then printend if

next

7樓:匿名使用者

private sub command1_click()dim i as integer, j as integer, k as integer

for i = 2 to 1000

for j = 2 to int(sqr(i))if i mod j = 0 then

exit for

end if

next

if j > int(sqr(i)) thenif k mod 10 = 0 then printprint format(i, "@@@@");

k = k + 1

end if

next

end sub

鍵盤鍵入一個正整數,求不大於該數的最大素數 j**a

vb程式設計找出1000到3000之內的素數

8樓:數學與計算機程式設計

private sub command1_click()dim i as integer, j as integer, k as integer, bolflag as boolean

for i = 1000 to 3000

bolflag = true

for j = 2 to sqr(i)

if i mod j = 0 then

bolflag = false

exit for

end if

next j

if bolflag = true thenk = k + 1

print i;

if k mod 10 = 0 then printend if

next i

print

print

print " 共" & k & "個"

end sub

用0,1,2,3,4,5這數字可以組成多少個不大於

解由43開頭的有 4310,4302 由42開頭的有 4250,4230,4210 由41開頭的有 4152,4150,4132,4130,4102,4120 由40開頭的有 4052,4032,4012 由35開頭的有 3542,3540,3524,3520,3512,3514,3510,3504...

有不大於500的數他被234567除的餘數都是1這個

有一個不大於500的數他被234567除的餘數都是1這個數是多少2 3 4 5 6 7的最小公倍數是 2 2 3 5 7 420 420 1 421 這個數是421 9除一個數,商是4,餘數是3,這個數是多少?這個數為39。解 設這個數為x。那麼根據題意可列方程為,x 9 4.3 即x 4 9 3 ...

PS中出現「警告 任何畫素都不大於50的選擇。選區邊界將不可見」是什麼原理?好心人解答啊

既然你問到原理的東西,就請看下面,本回答原創,不能儲存證回答1000 的正確性。如果出現此警告 任何畫素都不大於50 的選擇,選區邊界將不可見 說明你已做好了選區,只是選區螞蟻線的邊界用肉眼看不到而已。那麼這個 50 是什麼值?就是該畫素選擇範圍的 50 如果全選一個畫素 不羽化,不消除鋸齒 是 1...