Vb字母金字塔问题

麻烦设计代码,急求!!!谢谢!!需要输出的图形为ABBBCCCCCDDDDDDDEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGG先谢过啦!如完成,一定高... 麻烦设计代码,急求!!!谢谢!!
需要输出的图形为
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGGGG
先谢过啦!如完成,一定高分酬谢!
麻烦各位看下图在修改下!
展开
 我来答
百度网友884fd6d77
2009-04-14 · TA获得超过184个赞
知道答主
回答量:80
采纳率:0%
帮助的人:67.8万
展开全部

Option Base 1 

Private Sub Command1_Click() 

Dim a, i, z, b 

a = Array("a", "b", "c", "d", "e", "f", "g") 

b = Array("f", "e", "d", "c", "b", "a") 

For i = 1 To 7 

Print Tab(7 - i + 1); 

For z = 1 To 2 * i - 1 

Print a(i); 

Next z 

Print 

Next i 

For i = 1 To 6 

Print Tab(i + 1); 

For z = 1 To (6 - i) * 2 + 1 

Print b(i); 

Next z 

Print 

Next 

End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友57a9b11
2009-04-12 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:128万
展开全部
Dim printstr As String
For i = 0 To 6
printstr = ""
For q = 5 To i Step -1
printstr = printstr & " "
Next
For w = 1 To (i * 2 + 1)
printstr = printstr & Chr(65 + i)
Next
Print printstr
Next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-04-15
展开全部
Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim n As Integer

n = 7
For i = 1 To n
Print Space$(n - i);
For j = 1 To (i * 2 - 1)
Print Chr(64 + i);
Next j
Print
Next i

For i = n - 1 To 1 Step -1
Print Space$(n - i);
For j = 1 To i
Print Chr(64 + i); Space$(1);
Next j
Print
Next i

End Sub

好了,和图中一模一样
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shezonglei
2009-04-12 · 超过29用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
'在窗体上放一个按钮,按钮单击代码如下
Private Sub Command1_Click()
Dim i, j As Integer

For i = 0 To 6
For j = 0 To i
Me.Print Chr(i + 65);
Next j
Me.Print Chr(13)
Next i
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式