作者xtwo (平淡無奇)
看板Visual_Basic
標題[.NET] 請問一個迴圈的問題
時間Sun Jan 24 19:00:27 2010
請輸入專案類型(網站專案或者應用程式專案):
我想做類似下面這種圖形
行1*
2
3 *
4**
5
6 *
7 **
8***
9
10 *
11 **
12 ***
13****
可是我跑出的結果卻變成
行1 *
2
3 **
4
5 ***
6
7****
請高手們幫我看看我程式碼哪邊出問題了
感謝幫忙
以下是我原始程式碼
Module Module1
Sub Main()
Dim j, i As Integer
j = 1
Do While j <= 4
i = 1
Do While i <= 4 - j
Console.Write(" ")
i += 1
Loop
i = 1
Do While i <= j
Console.Write("*")
i += 1
Loop
Console.WriteLine()
j += 1
Loop
End Sub
End Module
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.202.198
1F:→ Elly:不需要那個加空白的迴圈,而且你加星號的迴圈內要加一層迴圈 01/24 22:59
2F:→ Elly:看錯了,你還是有加空白,那你的空白和星號都要再加一層迴圈 01/24 23:00
3F:→ Elly:不過說真的,我比較喜歡用補空白的指令,就不用迴圈了 01/24 23:01
4F:→ Elly:字.PadLeft 01/24 23:05
5F:推 jwjeng:用For...Next和String會不會比較快一點? 01/24 23:05