上机实验求助。。。
用 for 语句编程,求数列前 20 项之和:2/1,3/2,5/3,8/5,13/8 …… #include <stdio.h>
void main()
{
double a=1,b=2;
double sum=0,m,n,i;
for( i=0 ; i<20 ; i++ )
{
m = b/a;
n = a;
a = b;
b = b+n;
sum = sum+m;
}
printf("%lf\n",sum);
}
sidfate 发表于 2014-4-27 22:54 static/image/common/back.gif
i还是定义成int的比较好。。。 清明 发表于 2014-4-27 23:09 static/image/common/back.gif
i还是定义成int的比较好。。。
计算的是分数喂。。。 sidfate 发表于 2014-4-28 09:07 static/image/common/back.gif
计算的是分数喂。。。
貌似跟i没什么关系吧,i还是定义成int类型的吧,实数会有误差的
页:
[1]