又一道VB的题目,请进来帮我解答下,谢谢了~~

2025-04-13 22:42:57
推荐回答(5个)
回答1:

l=1 时
f=a+b=4
a=b=1
b=f=4

输出f 4

--------------------
l=2 时
f=a+b=5
a=b=4
b=f=5

输出f 5

--------------------
l=3 时
f=a+b=9
a=b=5
b=f=9

输出f 9

--------------------

回答2:

我学的是pascal....
print和next是什么意思?

回答3:

for i = 1 to 3
.....
next i中间部分要做3遍循环.
第一遍a=3,b=1. print f 就是4了,然后把b的值赋给a,和此时f=4的值赋给b.第二遍a=1,b=4,f=5;第三遍a=4,b=5.f=9.

回答4:

第一个循环之后f=4,a=1,b=4
第二个循环之后f=5,a=4,b=5
第三个循环之后f=9,a=5,b=9

所以打出来是
4
5
9

回答5:

a=4,b=5,f=9