分数序数之和c语言,用c语言求解:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列的前20项之和....

用c语言求解:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列的...

3个答案  提问时间: 2010-12-22  2个赞

回答:1.首先弄清楚这组分数序列的规律:从第二个数开始 分子=前一个数的分子+分母 分母=前一个数的分子2.需求是前20项之和,因此循环20-1次相加是必然的.3.第一个数初始...2010-12-22

用C语言编写程序:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.........求出...

6个答案  提问时间: 2008-04-26  4个赞

问:急用啊,高手们,给我点帮助吧!!!!!!!!谢谢

回答:#include int main() { int i=1; double j1,j2,k1,k2,x,t,sum; j1=2;j2=3; k1=1;k2=2; sum=2/1.0; while(i++ sum+=j2/k2; x=j2;j2+=j1;j1=x; x=k2;k2+=k1;k1=x; } printf("前20项和为:...2008-4-27

用C语言编写:有一个分数序列2/1,3/2,5/3,8/5,13/8,......求出这个数列...

2个答案  提问时间: 2006-12-18  4个赞

回答:第一个for循环完,c的值已经是一个非常大的整数了,在第二个for循环里,c的值不会... double a,b,c,t,sn=0; for (a=1.0,b=2.0,d=0;d {c=b/a; t=b; b=b+a; a=t; sn=sn+c; }; printf("...2006-12-19

用C语言求分数序列2/1,3/2,5/3,8/5,13/8,21/13,… 的前25项之和...

3个答案  提问时间: 2018-11-17  1个赞

问题说明:我写的程序是#include void main() {float s; int a; int b; int amp; int i; a=1; b=2; ...

回答:每个数据项都是分数,必须定义为float,否则计算结果就是0了吧?!float s,a=1.0,b=2.0,amp;for(i=0;i{ s = a/b + s; amp=b; b=a+b; a=amp;}2018-11-17

c语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13……求前20个的...

2个答案  提问时间: 2014-05-22

回答:#include int get(int a,int b,int num){ if( num == 1) return a; else if(num == 2) return b; esle { while (num -- >= 2) return get( a,b,num-1)+get(a,b,num-2); } } int main(){ int i = 0; ...2014-5-23

C语言数列求和 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…… 计算这...

1个答案    27个赞

回答:#include int main(){ int a, b, c, i; float sum; float a = 1; float b = 2; //这是前20项的和 for(i = 1; i sum = sum + 1.0*b/a; c = a; a = b; b = c + b; } printf("%.2f", sum); return 0; }2016-10-13

C语言程序编程:有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求这个数...

3个答案  提问时间: 2013-06-24

回答:int i=0,m=0,x=2,y=1,z=0;/i作为计数,m作为累加和,x作分数序列的分子,y作分数序列的分母,z作为一个寄存器;for(i=0;i{ m=m+x/y; //累加到m; z=x; //先保留x的值到z; ...2013-6-25

C语言:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前...

2个答案  提问时间: 2013-03-03  13个赞

问题说明:#include int main() { int n; double a,b,sum,t; for(n=1;n { sum+=a/b; t=a; a=a+b; ...

回答:变量定义完了要赋初值啊,a,b,sum由于没有初值,里边的值都是“垃圾值”,也就是没有意义的值 c是不支持局部变量自动赋初值的 所以的这段程序的运行结果肯定不是...2013-3-3

纠正:C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这...

2个答案  提问时间: 2011-04-07  39个赞

问题说明:写完后运行输入2结果为3,不正确,调试找不出原因。 #include int main(){ int...

回答:#include int main(){ int a,b,c,n,i; double s; scanf("%d",&n); a=2,b=1,s=0; for (i=1;i {s+=(1.0*a/b); //防止整数运算结果为整数 c=b; b=a; a=a+c; } printf("s=%f\n",s); return ...2011-4-7

C语言有一分数序列2/1 3/2 5/3 8/5 13/8 21/13 ……求出这个数列的前...

2个答案  提问时间: 2012-04-05  3个赞

问题说明:#include int main(void){ float i; float m=2; float n=0; float s=0; for(i=1;i<...>

回答:#include int main(void){ int i; //float m=2; float n=0; //float s=0; for(i=1;i<=20;i++){//i分母 //n+=m+1/i; //总和 //m=i+m; //分子 n+=(i+1)/i; //总和 } printf("%f\n",n); ...2012-4-5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值