为计算t = 1×2×3 + 2×3×4 + 3×4×5 + … + 100×101×102的值,某同学编程如下:
问题描述:
为计算t = 1×2×3 + 2×3×4 + 3×4×5 + … + 100×101×102的值,某同学编程如下:
Dim k,t,s
t = 0
For k=2 To 101
s = k*(k+1)
t = t + s
Next
Document.Write("t=" & t)
在调试时发现运行结果有错误,需要修改.请从下面的四个修改方案中选择一个正确选项.
A.语句For k=2 To 101 应改为 For k=1 To 100
B.语句For k=2 To 101 应改为 For k=1 To 101
C.把语句s = k*(k+1) 改为 s = k*(k-1)*(k+1)
D.循环体中两条赋值语句的顺序错误,应调换位置,即改为
t = t + s
s = k*(k+1)
答
C