1-1/2+1/3-.....-1/10
用do while / for next /do until三种形式分别做出这道题..大家帮忙...谢谢
参考答案:你没说是什么编程语言,不过看语法应该是vb的
showtomorrow写的似乎是c语言,不过忘了声明变量类型
ZHRX写的肯定不对啊,for怎么能跟end if连用,而且while后边漏了括号
应该是
Dim i As Integer
Dim result As Double
i = 1
result = 0
Do While (i <= 10)
result = result + 1 / i * (-1) ^ (i + 1)
i = i + 1
Loop
Dim i As Integer
Dim result As Double
result = 0
For i = 1 To 10
result = result + 1 / i * (-1) ^ (i + 1)
Next i
Dim i As Integer
Dim result As Double
i = 1
result = 0
Do Until (i > 10)
result = result + 1 / i * (-1) ^ (i + 1)
i = i + 1
Loop
这三种方法结果即是result,输出即可