用vb编写九九乘法表 其中的一个问题(不要求倒三角!)

dimaasintegerdimbasintegerdimcasstringfora=1to9c=""forb=1to9c=c&a&“*"&b&"="&a*b&vbtab... dim a as integerdim b as integerdim c as stringfor a=1 to 9c=" "for b=1 to 9c=c & a & “ * " & b & " =" & a*b & vbtabnext bprint cnext a 其中为什么要给变量c 赋予一个空字符串?c=c & a & “ * " & b & " =" & a*b & vbtab包括这句的c=c怎么解释啊? 展开
 我来答
匿名用户
2013-06-06
展开全部
Private Sub Command1_Click() Dim a As Integer '乘数

Dim b As Integer '被乘数

Dim c As String '乘积
'清屏函数
Cls
'列循环(乘数)
For a = 1 To 9
'做完1次循环之后清空乘积变量
c = ""
'行循环(被乘数)
For b = 1 To 9
'c = c是实现这种效果:1*1=1 1*2=2 1*3=3……
'vbTab增加一个Tab空格,不然就会出现这种效果:1*1=11*2=21*3=3……
c = c & a & " * " & b & " =" & a * b & vbTab
Next b
'将结果在窗体中显示
Print c
Next a
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-06
展开全部
每次其实是一个累加,如果开始时不赋值为空,下一行会还有上一行的结果,因此,每行做之前都要清空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-06
展开全部
c=c & a & “ * " & b & " =" & a*b & vbtab字符串的连接,或者叫字符串的累加也行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式