1. 程式人生 > >有一個分數序列2/1,3/2,5/3,8/5,13/8...求前20項之和

有一個分數序列2/1,3/2,5/3,8/5,13/8...求前20項之和

#include <stdio.h>
 #include <conio.h>
 int main(){
   int a=2,b=1,c=0,n=1;
   double d=0,sum=0;
   while(n<=20){
     d=(double)a/(double)b;
     c=a+b;
     b=a;
     a=c;
     sum=sum+d;
     n++;
   }
   printf("%f",sum);
   getch();
   return 0;
 }