当前位置: 代码迷 >> C语言 >> 大家帮忙
  详细解决方案

大家帮忙

热度:315   发布时间:2005-05-12 19:52:00.0
大家帮忙
有这样一道题,求 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>

void recursion() { int i; float result; float fenzi; float fenmu; float temp; fenzi=2.0; fenmu=1.0; result=0.0; for(i=0;i<20;i++) { result=result+fenzi/fenmu; temp=fenmu; fenmu=fenzi; fenzi=fenzi+temp; } printf("result=%f\n",result); }

void main() { recursion(); }


----------------解决方案--------------------------------------------------------
回去好好研究一下,,,,,现在没有笔和纸一时还弄不明白.............
----------------解决方案--------------------------------------------------------
  相关解决方案