VB编程怎么做

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:39:18
private sub command1_click()
x=0
do until x=-1
a=inputbox("请输入a的值")
a=val(a)
b=inputbox("请输入b的值")
a=val(b)
x=inputbox("请输入x的值")
x=val(x)
a=a+b+x
loop
print a
end sub

为什么答案是3?
for i=1 to 3
for j=1 to i
for k=j to 3
a=a+1
next k
next j
next i

执行三个循环后,a 的值是多少?
为什么
第一题是5,4,3,2,1,-1

第一题a的值根据你输入的a,b,x值计算的到的,根本没法确定a是几

第二题:i=1 时a=3,i=2时,a=8, i=3 时,a=14
最后a=14

……
老大……A是根据你输入的A,B,X值来算的啊!
你还是好好看VB教材吧,那上面都有的,打好基础再说……第二个问题高中学过算法的都应该会吧~