Dim M As Integer, N As Integer, R As Integer, a As Integer, b As Integer
Private Sub Command1_Click()
Dim N As Integer, I As Integer, J As Integer
Dim a() As Integer
Form1.Cls
N = Val(InputBox("请输入杨辉三角的行数"))
'**********found*************' '请不要删除该行'
Dim a(N, N)
For I = 1 To N
a(I, I) = 1
a(I, 1) = 1
Print Format(a(I, 1), "@@@@");
For J = 2 To I - 1
'**********found*************' '请不要删除该行'
a(I, J) = a(I - 1, J - 1) + a(I - 1, J)
Print Format(a(I, J), "@@@@");
Next J
If I <> 1 Then Print Format(a(I, I), "@@@@") Else Print
Next I
高分求VB高手 填空题 VB编杨辉三角
答案:2 悬赏:60
解决时间 2021-04-22 14:30
- 提问者网友:生亦何欢
- 2021-04-22 06:21
最佳答案
- 二级知识专家网友:短发女王川岛琦
- 2021-04-22 06:36
好像没有空要填吧?!
不过,运行不了的,要改一处!
把 Dim a(N, N)
改为 redim(N,N)就OK了
不过,运行不了的,要改一处!
把 Dim a(N, N)
改为 redim(N,N)就OK了
全部回答
- 1楼网友:狠傷凤凰
- 2021-04-22 07:40
第一个空格 a(i, j) = a(i - 1, j - 1) + a(i - 1, j)
第二个空格 picture1.print
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯