vb程式設計輸出1至500之內的質數

2021-12-25 07:35:07 字數 1582 閱讀 3728

1樓:polaris北斗

option explicit

private sub form_click()dim i as integer, j as integer, n as integer

dim isp as boolean

n = 0

for i = 3 to 500 step 2isp = true

for j = 2 to i - 1

if i mod j = 0 then

isp = false

exit for

end if

next j

if isp then

print vbtab & i;

n = n + 1

if n mod 10 = 0 then printend if

next i

end sub

2樓:匿名使用者

private sub command1_click()dim i as integer, j as integerj = 0

for i = 2 to 100

if sushu(i) = true thenprint i;

j = j + 1

if j mod 5 = 0 then printend if

next i

end sub

function sushu(m as integer) as boolean

sushu = true

for i = 2 to sqr(m)

if m mod i = 0 then sushu = false: exit for

next i

end function

vb中怎麼輸出1到100之間的所有質數?

3樓:匿名使用者

你的題目有些問題,應該是2到100之間,應為質數應該是從2開始的用for做就行了,只要mod 2 ,3,5,7得到的都是0,就是質數了

4樓:匿名使用者

me.cls

dim x, i, j, k as singlex = 100for i = 2 to xk = 0

for j = 2 to sqrt(i)

if i mod j = 0 then k = k + 1 :exit for

next j

if k = 1 then print inext i

用 vb 程式設計 找出1-100 裡面的素數

5樓:匿名使用者

private sub command1_click()for i = 1 to 100

for j = 2 to i - 1

if i mod j = 0 then exit fornext j

if j > i - 1 and i <> 1 thenprint i;

n = n + 1

if n mod 5 = 0 then printend if

next i

end sub

vb程式設計在螢幕上輸出如下圖形

樓上的什麼啊 private sub mand1 click dim i as integer,n as integern 3 for i 1 to n print space n i string 2 i 1,next for i n 1 to 1 step 1print space n i st...

用c語言程式設計!要求輸入1輸出a輸入26,輸出z。輸入

此題可以做,如下 include stdafx.h if the vc 6.0,with this line.include stdio.h int main void for i 0 n i for j i 1 j 0 j printf c r tmp j printf n return 0 但這...

用vb計算輸出500內所有能被3和7同時整除的整數之和。(答案是5796)

呵呵很簡單,先新建一個text控制元件然後把下面的 複製進vb裡.dim a as long dim i as long dim j as long private sub form load for i 1 to 500 if i mod 7 0 and i mod 3 0 then j i a ...