沈阳工学院校歌歌词:C语言新手请教两个简单的问题...

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 18:45:10
有一个分数序列
2/1,3/2,5/3,8/5,13/8,21/13,.......
求前20项之和,
我知道规律 就是不知道该怎么写...
麻烦有懂的帮我写写代码,
最好只用 while for 等循环的函数来写,

void main()
{
int a = 1, b = 2, c = 1;

int j;

double s = 0.0;

for (j = 0; j < 20; j++)
{
s += (float)b/(float)a;
c = a;
a = b;
b = c + b;
}

printf("%f5", s);
}