帮我写程序,求下面数列前20项之和: 2/1,3/2,5/3,8/5,13/8,21/13...答:double t,sum=0;for(i=1;i<=20;i++){ t=f2*1.0/f1;sum+=t;f=f1; /*先将f1的值保存下来*/ f1=f2; /*将f2的值赋给下一次的f1*/ f2=f+f2; /*将保存下来的f2与f2相加得到新的f2*/ /*所以第一项为:2/1,第二项为:3/2,……*/ } printf("sum=%f\n",sum)...
求数列的前10项之和:2/1,3/2,5/3,8/5,用C语言写出程序!答:有必要用个大数组么~在下的版本:请指正~include<stdio.h> void main(){ int a = 1, b = 2, c, i;double sum = 2;for( i=1; i<10; i++ ){ c = a + b, a = b, b = c;sum += double(b) / a;} printf("数列前十项和为:%f\n", sum);} 结果:16.479906~...