主题:[讨论]求S=1/1+1/2+2/3+3/5+5/8+8/13+……前N项之和的程序.
905482852
[专家分:380] 发布于 2009-07-04 15:28:00
求S=1/1+1/2+2/3+3/5+5/8+8/13+……前N项之和的程序.
回复列表 (共1个回复)
沙发
GG90 [专家分:60] 发布于 2009-07-13 11:07:00
#include<stdio.h>
int main(void)
{
int n,k;
double i,j,t,sum=0;
scanf("%d",&n);
for(i=1.0,j=1.0,k=0;k<n;k++)
{
sum+=i/j;//i表示分子,j表示分母
t=j;
j=i+j;
i=t;
}
printf("%.2lf\n",sum);
return 0;
}
每项都是按小数加的,不知楼主是不是这个意思?
我来回复