2016-11-23 116 views
-2

当我运行这个时,我得到第一个数字分成两个标签。
但我需要它显示从开始和结束数字之间的数字。
E.G 10(起始)11+12+13+14+15+16+17+18+19+20 20(成为结束编号)
我该怎么做?基本SumNumber程序

Public Class frmSumNumbers 

Private Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.Click 
    Dim sum As Integer 
    Dim count As Integer 
    Dim num1 As Integer 
    Dim num2 As Integer 

    For x = num1 To num2 
     sum = num1 + num2 
     count = count + 1 
    Next x 

    lblAnswer.Text = count 
    lblAnswer1.Text = sum 
End Sub 

End Class 

回答

0

如果NUM1 = 1 10和NUM2 = 20,那么想要的文本字符串是 “10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20” 是吗?

确定你的代码应该是

Private Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.Click 
    Dim sum As Integer 
    Dim count As Integer 
    Dim num1 As Integer 
    Dim num2 As Integer 
    Dim numberLine As String = "" 
    For x = num1 To num2 
     sum = num1 + num2 
     count = count + 1 
     numberLine = numberLine & x.ToString 
     If x < num2 Then 
      numberLine = numberLine & "+" 
     End If 
    Next x 

    lblAnswer.Text = count 
    lblAnswer1.Text = sum 
    lblNumberLine.Text = numberLine 
End Sub 
+0

谢谢你的帮助。我最终问我的老师,因为我的课程今天到期。所以帮助了我,但非常感谢你。 – alleetea