VB九九乘法表,在VB裡輸出九九乘法表

2023-03-20 09:25:02 字數 5116 閱讀 2361

1樓:匿名使用者

print string(56, "56個"-"

print tab(25); 九九乘法表" '25個跳格鍵tab之後,列印"九九乘法表"

print string(56, "

for i = 0 to 9

print tab(i * 6); i; '每隔6個跳格鍵tab,列印i。如i=0時,在開始位置列印0;i=1時,從開始位置算起的6個tab之後列印1

'i=2時,從開始位置算起的2*6個tab之後列印2;…

next i

print'下邊有兩層for,自己思考下吧。

for j = 1 to 9

print j;

for i = 1 to j

print tab(i * 6); j * i;

next i

print '換行。

next j

end sub

下圖是執行的情況,稍微修改了**。如下。

private sub command1_click()

dim i as integer

dim j as integer

print string(56, "

print tab(25); 九九乘法表"

print string(56, "

for i = 0 to 9

print tab(i * 8); i;

next i

printfor j = 1 to 9

print j;

for i = 1 to j

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

next i

printnext j

end sub

2樓:卓月

print tab(i * 6); i;'游標向後移動i*6列,然後列印i

3樓:板渡

(1)print"*"

意思是列印乙個字元"*"

(2)print:print

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

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

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

printprint

列印兩行空行。

(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

next j

printnext i

end sub

4樓:茂煙

for i = 1 to 9

for k=0 to 9-j

'先輸出一系列空格字元。

= space(9)next k

for j = i to 1 step -1'逆序輸出m=a*b 的形式。

'用format函式定寬輸出。

= format(i * j,"##")+format(i,"##") format(j,"##

next j

for j = 1 to i

'順序輸出a*b=m形式。

'同樣用format固定數字寬度。

= format(i,"##") format(j,"##") format(i * j,"##

next j

next i

5樓:匿名使用者

**給你,其它背景字型什麼的都是小問題。

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

for i = 1 to 9for j = 1 to iprint j & x " i & i * j & vbtab;

nextprint

nextend sub

6樓:i多多問題多多

乙個最簡單的99乘法表**:

private sub form_activate()i = 1

j = 1for i = 1 to 9

for j = 1 to i

nextprint

nextend sub

7樓:線索記憶

04九九乘法表的記憶方法。

8樓:匿名使用者

兩個print是輸出兩個空行,「print "*是輸出乘號,tab那個是插入換行符,就是相當於幾個空格,就是這樣。

9樓:練雅韶香蝶

private

subform_click()

dimiasinteger,jas

integer

fori=1

to9forj=i

to9print

i;"*j;"=i*

j;""next

jprint

nextiend

subfor巢狀迴圈,如有問題,請追問。

用vb程式怎麼做九九乘法表?

10樓:匿名使用者

用vb程式怎麼做九九乘法表的步驟如下:

建立顯示結果的窗體:

編寫按鈕巨集。

private sub command1_click()dim a, b as integer

dim s as string: s =

for a = 1 to 9

for b = 2 to 9

s = s & a & b & b * aif b <>9 then s = s & space(1) else s = s & vbnewline

nextnext

msgbox s

end sub

3.執行結果。

11樓:匿名使用者

直接兩個for迴圈就可以了。給你的例子看下:private sub form_click() 對form窗體的單擊事件新增**。

for i = 1 to 9 step 1for j = 1 to i

next j

printnext i

end sub 效果圖:

12樓:匿名使用者

private sub form_click()dim a as integer

dim b as integer

dim s as string

for a = 1 to 9

for b = 1 to a

s = s & b & a & a * b &

nextprint s

s = next

end sub **很直觀,無須解釋。

在vb裡輸出九九乘法表

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

13樓:匿名使用者

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

printnext i

end sub

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

14樓:匿名使用者

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

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

比較簡潔。for a = 1 to 9

jgstr =

for b = 1 to a

jgstr = jgstr & b & a & a * b & vbtab

nextprint jgstr

next

15樓:鬥起來啊

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九九乘法表

16樓:匿名使用者

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

printnext i

end sub

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

17樓:線索記憶

04九九乘法表的記憶方法。

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

18樓:匿名使用者

按鈕單擊**。

private sub command1_click()for i = 1 to 9

for j = 1 to i

print i & j & i * j &

next j

printnext i

end sub效果。

vb 九九乘法表 20

19樓:線索記憶

04九九乘法表的記憶方法。

九九乘法表vb完整程式設計,VB程式設計 九九乘法表

這個很簡單的了 就是兩個變數,分別的for迴圈,很簡單的。部分 請新建乙個工程,然後在窗體 中,加入以下 執行後,點選視窗,就會出現執行結果。private sub form click autoredraw true 讓視窗自動重繪,以免擋住了就看不見了 cls 清除窗體的內容 width 900...

利用python輸出倒置排列的九九乘法表

for ii in range 9,0,1 for jj in range 9,0,1 if jj ii print format ii,jj,str ii jj rjust 2,print 結果為 e69da5e6ba9062616964757a686964616f31333337383863 9...

乘法九九表的秘密是什麼,隱藏在九九乘法表裡的小秘密是什麼?

九九乘法歌訣 又常稱為 小九九 現在學生學的 小九九 口訣,是從 一一得一 開始,到 九九八十一 止,而在古代,卻是倒過來,從 九九八十一 起,到 二二得四 止。因為口訣開頭兩個字是 九九 所以,人們就把它簡稱為 九九 大約到13 14世紀的時候才倒過來像現在這樣 一一得一 九九八十一 中國使用 九...