有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,…用C语言编程求出这个序列的前20项之和。
 
【正确答案】采用C语言实现:
   #include<stdio.h>
   main()
   {
   int i,x,y,a;
   float sum=0;
   x=2;
   y=1;
   for(i=1;i<=20;i++)
   {
   sum+=(float)(x)/y;
   a=x;
   x=x+y;
   y=a;
   }
   printf("%7.5f/n",sum);
   }
【答案解析】