你要知道IF C mod 2 =0 then 语句才执行,其他的是每次循环都执行
开始s=1+1=2
i=3
C=1, C mod 2=0 不成立,后面不执行
a=1 b=1
i=4
C=2, C mod 2=0成立 S=2+C=2+2=4
a=1 b=2
i=5
C=3 ,C mod 2=0 不成立,后面S=S+C不执行
a=2,b=3
i=6
C=5 C mod 2=0 不成立,后面S=S+C不执行
a=3,b=5
i=7
C=8 C mod 2=0成立 S=4+C=4+8=12
a=5,b=8
i=8
C=13 C mod 2=0 不成立,后面S=S+C不执行
a=8,b=13
i=9
C=21 C mod 2=0 不成立,后面S=S+C不执行
a=13,b=21
i=10
C=34 C mod 2=0成立 S=12+C=12+34=46
a=21,b=34
循环结束,打印S值就是46
a,b=1,c=2,s=2+2,i=3
a=1,b=2,c=3,s=4,i=4
a=2,b=3,c=5,s=4,i=5
a=3,b=5,c=8,s=4+8,i=6
a=5,b=8,c=13,s=12,i=7
a=8,b=13,c=21,s=12,i=8
a=13,b=21,c=34,s=12+34.i=9
a=21,b=34,c=55,s=47,i=10