【发布时间】:2021-10-28 15:32:35
【问题描述】:
编码新手, 快速作业问题我遇到了麻烦。 我必须找到前 100 个自然数的总和。 1+2+3+4,以此类推。 While 使用“while 循环”。
这是我目前所拥有的。
Dim sum, count As Integer
Const num As Integer = 1
Console.WriteLine("The Sum of the first 100 natural numbers is:")
count = num + 1
While count <= 100
Count = num + count
End While
Sum = count
Console.WriteLine("{0}", sum)
Console.ReadLine()
我确实知道数学和 while 循环不正确,但我不知道如何解决它。我一直得到 101 作为我的答案。
【问题讨论】:
-
添加打印语句有什么问题看看会发生什么,将循环测试降低到
10以限制文本转储,即所谓调试 -
Enumerable.Range(1,100).Sum()
标签: vb.net