C语言编程,求出下列分数序列的前30项之和:2/1,3/2,5/3,8/5,13/8,21...答:main(){ int n,t,number=30;float a=2,b=1,sum=0;for(n=1;n<=number;n++){ sum+=a/b;t=a;a=a+b;b=t;} printf("sum is %9.6f\n",sum);}
C语言数列求和 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…… 计算...答:include<stdio.h>int main(){ int a, b, c, i; float sum; float a = 1; float b = 2; //这是前20项的和 for(i = 1; i <= 20; i++){ sum = sum + 1.0*b/a; c = a; a = b; b = c + b; } printf("%.2f", sum); ...
纠正:C语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这 ...答:include <stdio.h>int main() {int n,k,x0,x,y0,y,t;while(scanf("%d",&n) == 1) {x0 = 1,x = 1,y0 = 0,y = 1;for(k = 1;k <= n;k++) {t = x0;x0 = x;x = t + x0;t = y0;y0 = y;y = t + y0;printf("%d/%d ",x,y);}printf("\n");}...
c语言编程:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13……求前20个的和...答:include<stdio.h> 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;double sum = 0;for (i = 1;i <= 20;i++)sum += ...