回 帖 发 新 帖 刷新版面

主题:求助 新手LOOP 問題

小第正在學VB 有個問題想大大們指教一下

我想做出一個

*
**
***
****
***** 

的效果

但我的CODE 出來的是
***** 

可以指教一下嗎
我的CODE :


   Dim i As Integer = 1
        Dim j As Integer = 0
        Dim msg As String = ""
        For i = 1 To 5 Step 1

            Do
                msg &= "*"
                j += 1


            Loop Until j = i



        Next

        msg &= vbNewLine




        MsgBox(msg)

回复列表 (共4个回复)

沙发

Do前面加上j=0
把msg &= vbNewLine放到Next前面

板凳

Dim i As Integer, msg As String
For i = 1 To 5
  msg = msg & String(i, "*") & vbNewLine
Next
MsgBox (msg)

3 楼


謝謝你呀 !!! 
但我不是很明白 
j = 0 喔 可以再指教一下嗎 謝謝

4 楼


喔 我明了 我明了 謝謝

我来回复

您尚未登录,请登录后再回复。点此登录或注册