有一数列:2/1,3/2,5/3,8/5,…求出这个数列的n项和。
有谁行的,麻烦解决一下,谢谢!
程序代码:
root@~ #cat fb.c #include <stdio.h> int main (void) { int x,y,i,n; int fb (int n); float sum=0; printf ("Enter n :"); scanf ("%i",&n); for(i=1;i<=n;i++) { x=fb(i+3); y=fb(i+2); sum+=(float)x/y; } printf ("sum is %f\n",sum); return 0; } int fb (int n) { int i,result=0; if(n==0) { return result=0; } if(n==1) { return result=1; } return result=fb(n-1)+fb(n-2); }