VB迴圈結構列印九九乘法表,怎樣用VB編寫列印九九乘法表

2022-03-23 01:40:51 字數 6143 閱讀 4056

1樓:匿名使用者

private sub form_click()dim se as string

for i = 1 to 9

for j = 1 to i

se = i & "x" & j & "=" & i * jprint tab((j - 1) * 9); se;

next j

print

next i

end sub

2樓:匿名使用者

private sub form_click()for i = 1 to 9

for j = 1 to i

print j & "x" & i & "=";

if i * j < 10 then print " ";

print i * j & " ";

next

print space(64);

for j = i to 9

print j & "x" & i & "=";

if i * j < 10 then print " ";

print i * j & " ";

next j

print

next

end sub

3樓:

直接畫個x不就好了!

怎樣用vb編寫列印九九乘法表

4樓:四舍**入

按鈕單擊**

private sub command1_click()for i = 1 to 9

for j = 1 to i

print i & "*" & j & "=" & i * j & " ";

next j

print

next i

end sub

5樓:匿名使用者

按鈕單擊**

private sub command1_click()for i = 1 to 9

for j = 1 to i

print i & "*" & j & "=" & i * j & " ";

next j

print

next i

end sub效果

vb 列印九九乘法表 完整程式**

6樓:匿名使用者

7樓:匿名使用者

private sub command1_click()dim i as long, j as longfor i = 1 to 9

for j = 1 to 9

print j & "*" & i & "=" & i * j,next j

print

next iprint "*************************=="

for i = 1 to 9

for j = 1 to i

print j & "*" & i & "=" & i * j,next j

print

next i

end sub

在vb裡輸出九九乘法表

8樓:四舍**入

private sub form_click()for a = 1 to 9

for b = 1 to a

print b; "*"; a; "="; b * a;

next b

print

next a

end sub

9樓:匿名使用者

private sub form_click()for a = 1 to 9

for b = 1 to a

print b; "*"; a; "="; b * a;

next b

print

next a

end sub

10樓:

private sub command1_click()dim i, j, s

for i = 1 to 9

for j = 1 to i

s = s & j & "×" & i & "=" & iif(len(i * j) < 2, i * j & " ", i * j) & " "

next

s = s & vbcrlf

next

print s

end sub

怎麼用vb的迴圈語句來製作九九乘法表

11樓:匿名使用者

一樓的 ,是vb 不是cfor i=0 to 9;大迴圈 列印i if i=0 then;列印第一行 for j=1 to 9 列印j next endif for n=1 to i ;列印第二到第九行的單行迴圈 列印i*n nextnext

12樓:匿名使用者

for i=1 to 9for j=1 to iprint i & "*" & "j" & "=" & i*j;next jprintnext i

13樓:匿名使用者

主語句:

int a[10] //定義一個一維變數,裡面10個變數for(i=0;i<=9;i++)

for(j=0;j<=9;j++)

製造兩個迴圈

int sum;

sum=i*j

再用sum去存i*j結果

14樓:匿名使用者

private sub form_click()for i = 1 to 9

for j = 1 to i

print i & "*" & j & "=" & i * j,next j

print

next i

end sub

vb程式設計輸出九九乘法表

15樓:板渡

(1)print"*"

意思是列印一個字元"*"。

(2)print:print

vb中,一行一句命令,如果你想多句命令一行,可用冒號隔開。

print省略引數就表示輸出一個空行。

簡單說,"print:print"就等於:

print

print

列印兩行空行。

(3)tab(n)函式。

用來將游標移到引數n指定的位置開始輸出資訊。tab(i*6),(i=1,2,3...),也就是在第6、12、24...

格才輸出表示式,這樣看起來就像一個列表一樣。如果你需要更要寬鬆一點,你寫成tab(i*7)也是可以的:)

樓主提供的程式**,語句有點混亂,執行也不正確.

請參考我提供的以下的乘法表(思路清晰):

private sub form_click()print tab(35); "乘法表"

dim se as string

for i = 1 to 9

for j = 1 to i

se = i & "x" & j & "=" & i * jprint tab((j - 1) * 9); se;

next j

print

next i

end sub

16樓:設計營地

private sub command1_click()

dim i as integer, j as integer, s as string

for i = 1 to 9

for j = 1 to i

s = " " & i & "x" & j & "=" & i * j & string(5, " ")

if j > 1 and i * j < 10 then s = s + string(1, " ")

label1.caption = label1.caption + s

next

label1.caption = label1.caption & vbcrlf + " "

next

end sub

17樓:匿名使用者

private sub form_click()dim i as integer, j as integerfor i = 1 to 9

for j = i to 9

print i; "*"; j; "="; i * j; " ";

next j

print

next i

end sub

for巢狀迴圈,如有問題,請追問

18樓:匿名使用者

兩個print是輸出兩個空行,「print "*"」是輸出乘號,tab那個就是幾個空格

還是試一下我這個九九乘法口訣表吧

比較簡潔

for a = 1 to 9

jgstr = ""

for b = 1 to a

jgstr = jgstr & b & " × " & a & "=" & a * b & vbtab

next

print jgstr

next

19樓:匿名使用者

private sub command1_click()dim i, j as integer

for i = 1 to 9

for j = i to 9

print j & "*" & i & "=" & cstr(i * j) & space(2);

next j

print

next i

end sub

20樓:匿名使用者

private sub form_click()for a = 1 to 9

for b = 1 to a

print b; "*"; a; "="; b * a;

next b

print

next a

end sub

21樓:

private sub command1_click()dim i, j, s

for i = 1 to 9

for j = 1 to i

s = s & j & "×" & i & "=" & iif(len(i * j) < 2, i * j & " ", i * j) & " "

next

s = s & vbcrlf

next

print s

end sub

22樓:匿名使用者

private sub form_click()print tab(35); "乘法表"

dim se as string

for i = 1 to 9

for j = 1 to i

se = i & "x" & j & "=" & i * jprint tab((j - 1) * 9); se;

next j

print

next i

end sub

23樓:

sub command1_click()

for i=1 to 9 step 1

for j=1 to i step 1

print tab(j) ; j & "*" & i & "=" & (j*i)

next j

next i

end sub

24樓:鬥起來啊

sub command1_click()

for i=1 to 9

for j=1 to i

print j*i

next j

print (每乘一組換行)

next i

end sub

本題還可做修改lz要的話我可以打上來

怎麼用vb的迴圈語句來製作九九乘法表

一樓的 是vb 不是cfor i 0 to 9 大迴圈 列印i if i 0 then 列印第一行 for j 1 to 9 列印j next endif for n 1 to i 列印第二到第九行的單行迴圈 列印i n nextnext for i 1 to 9for j 1 to iprint ...

php九九乘法表

九九乘法口訣表是很多php面試考試的程式題,考察php面試者的邏輯思維能力,主要就是對演算法的理解和運用,利用php實現99乘法表的 如下 for i 1 i 9 i for j 1 j i j echo j.x i.j i.echo 執行結果如下 小貼士 其實就是兩個迴圈,外層控制迴圈行數,內層控...

C語言用WHILE迴圈編九九乘法表

x表示第幾行從1到 9迴圈while x 9 在這裡面又有一個迴圈while y x 就是說列數不能超過行 也就是說第幾行就有幾列,第5行就有5列了,從1列到x列當while y x 結束後 就printf n 換行了 x 回到while x 9 這裡y又變成1,進入到while y x 下面就和上...