能不能将每句帮我解释一下,这是一个倒金字塔的图形.我就是不明白为什么要这样做.

问题描述:

能不能将每句帮我解释一下,这是一个倒金字塔的图形.我就是不明白为什么要这样做.
Private Sub Command1_Click()
n = 4
For i = n To 1 Step -1
Print Space(n - i) & String(2 * i - 1,"" & i)
Next i
End Sub
1个回答 分类:综合 2014-11-09

问题解答:

我来补答
单击command1 时
n=4
i 初值为4每步减1,一直减到i=1
打印(n-i)个空格,再加上打印(2*i-1)个i
下一个i值
到i=1时结束
即:
单击命令按钮
i=4
打印0(i-4=0)个空格,接着打印7(2*4-1=7)个4
下一个i(即i=3)
打印1(i-3=1)个空格,接着打印5个3
下一个i(i=2)
打印2(i-2=2)个空格,接着打印3个2
下一个i(i=1)
打印3个(i-1=3)空格,接着打印1个1
此时i=1
结束
再问: 若打印星号呢? 怎么写?
再答: Private Sub Command1_Click() n = 4 For i = n To 1 Step -1 Print Space(n - i) & String(2 * i - 1, "*") Next End Sub
 
 
展开全文阅读
剩余:2000
上一页:周五
下一页:责任的事实论据