vb题:求s的值。s=1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+4+……+N)(令N=50)

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:17:32

Private Sub Command1_Click()
Dim N As Integer, S As Double, x As Double
Dim i As Integer, j As Integer

N = Val(InputBox("请输入不大于100的自然数N:", "计算", 50))

S = 0
For i = 1 To N
x = 0

For j = 1 To i
x = x + 1
S = S + x
Next j

Next i
Print "当N=" & N & "时,结果为:" & S

End Sub

N是第N项的值还是就是一个N

input n
s=0:t=0
for i=1 to n
t=t+i
s=s+t
next i
print s