刚学vb 求热心人指错。并详解原因 。万分感谢。O(∩_∩)O~(第一次用百度知道无分值见谅)

PrivateSubForm_click()DimaAsSingle,iAsSinglePrintTab(25);"九九乘法表"PrintPrint"*";Fori=1T... Private Sub Form_click()
Dim a As Single, i As Single
Print Tab(25); "九九乘法表"
Print
Print "*";
For i = 1 To 9
Print Tab(i * 6); i;
Next i
For i = 1 To 9
Print i
For a = 1 To i
Print Tab(6); a * i;
Next a
Next i
End Sub
展开
 我来答
百度网友bdb9803
2011-08-19 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1.1亿
展开全部
Private Sub Form_click()
Dim a As Single, i As Single
Print Tab(25); "九九乘法表"
Print
Print "*";
For i = 1 To 9
Print Tab(i * 6); i;
Next i
Print
For i = 1 To 9
Print i;
For a = 1 To i
Print Tab(a * 6); a * i;
Next a
Print
Next i
End Sub
追问
谢谢 能拜师?嘿嘿。。
xlzzc
2011-08-19 · TA获得超过7302个赞
知道大有可为答主
回答量:4205
采纳率:50%
帮助的人:1719万
展开全部

喜欢求异,另一种方法:

Private Sub Form_click()

Dim a As Single

Dim i As Single

Dim zzc As String

Print Tab(25); "九九乘法表"

Print

Print "*";

For i = 1 To 9

    zzc = zzc & "  " & i

Next i

Print zzc

    For i = 1 To 9

zzc = i

        

        For a = 1 To i

          If a * i > 9 Then

            zzc = zzc & "   " & a * i

          Else

             zzc = zzc & "    " & a * i

          End If

        Next a

 Print zzc

Next i

End Sub

测试效果:

...............张志晨.............

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1515111280
2011-08-19 · 超过14用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:55.2万
展开全部
Option Explicit

Private Sub Form_click()
Dim a As Single, i As Single
Dim ii As Long
Dim s As String, ss As String * 6
Me.BackColor = &HFFFFD0
Me.ForeColor = &HFF00FF
Print Tab(25); "九九乘法表"
Print
For i = 1 To 9
s = ""
For ii = 1 To i '9
'/*
If ii And 1 Then
Me.ForeColor = &HFF00FF
Else
Me.ForeColor = &HFF60FF

End If
'*/
ss = ii * i
s = s & ss
Next
Print s
Next
End Sub
'别乱用a i s去做变量,不过我是习惯了这样 还有要代码的形状要注意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式