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
--------------------
我学的是pascal....
print和next是什么意思?
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.
第一个循环之后f=4,a=1,b=4
第二个循环之后f=5,a=4,b=5
第三个循环之后f=9,a=5,b=9
所以打出来是
4
5
9
a=4,b=5,f=9