2. 求计算斐波那契数列不超过400万的数中,所有偶数的总和。
解: 斐波那契数列是指1 2 3 5 8 13 21 34 55 89 144。。。。。每项等于前2项之和。
解题方法:在while里做循环,列出这个数组的偶数项,然后进行求和。
答案:4613732
a=1;
b=2; ans=2; while b<4000000 c=a+b; tmp=c; a=b; b=tmp; if rem(b,2)==0 ans=ans+b; end end ans