VB 语言 疑问解答

来源:百度知道 编辑:UC知道 时间:2024/09/22 22:38:29
计算1+2+…+n,当和数大于1000时停止计算。 Private Sub Form_Click() Dim n As Integer,s As Integer,i As Integer,k As Integer s=0:k=0 __________ For i=1 To 1000 k =k+1 s=s+i _______ Next i Print s End Sub
这是 解答题
因为这样 题目不能改的
请问 答案是什么?

直接
for i=1 to 1000
s=s+i
next i
print s
你的k是多余了
==============我还以为横线是过段的======
第一个空一定要填的话 也只有 cls

第二个空填 if s> 1000 then exit for 也好象多余 i=1000 他就停了。。。 硬要填的话 那么可能要在k下手脚 不然他就没作用了。。。 if k>=1000 then exit for 加不加也无所谓。。。
这题两空不填都无所谓。。。。。

" s=s+i _______ Next i Print s End Sub"
这里是不是用错误啊? 按你的题目要求很明显 s=s+i后面要跟一个判断语句,但是你的next i又在后面,这不就是很明显的语法错误了吗?

第二个空为If s > 1000 Then Exit For,第一个空没有必要