2014-09-24 81 views
-1

我試着建立一個嵌套的for循環生產使用VB.net以下的輸出:VB.net 2013 - 嵌套循環三角

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
1 2 3 4 5 6 
1 2 3 4 5 6 7 
1 2 3 4 5 6 7 8 
1 2 3 4 5 6 7 8 9 
1 2 3 4 5 6 7 8 9 10 

你將如何解決這個問題?我在這已經持續了一段時間,但我只是不能得到它的權利..

+2

如果告訴你,你已經被包括您的代碼所做的嘗試,我們可以改進後,它並解釋變化。這樣我們就知道你已經知道了什麼,並且可以覆蓋缺失的部分。 – vcsjones 2014-09-24 11:51:46

+1

你應該儘量做你的功課......試着理解邏輯,嘗試去做。告訴我們你的嘗試。 – Alex 2014-09-24 12:06:25

回答

2
TextBox1.Multiline = True 
    For k As Integer = 1 To 10 
     For i As Integer = 1 To k 
      TextBox1.AppendText(i.ToString & " ") 
     Next 
     TextBox1.AppendText(Environment.NewLine) 
    Next 
+0

只有在文本框處於多行模式時才能工作 – 2014-09-24 11:58:10

+0

Ahh ...不。它也可以與一條線一起工作,你將無法看到分離的線......無論如何,你爲什麼認爲他想要的是標籤而不是文本框? – Eminem 2014-09-24 12:00:18

+0

@ Eminem:希望你把-1給我。我只是編輯了代碼,現在它可以正常工作,因此爲你+1 – 2014-09-24 12:04:09

1
Dim i, j As Integer 
Label1.Text = "" 
For i = 1 To 10 
    For j = 1 To i 
     Label1.Text &= j & " " 
    Next 
    Label1.Text &= vbNewLine 
Next