分数的形式求和
编写程序,有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。万能的大神,能帮帮小弟吗?感觉就是做不出来。
#include <stdio.h> int main( void ) { unsigned count = 20; double sum = 0; for( unsigned i=0,a=1,b=1; i!=count; ++i ) { b = b+a; a = b-a; sum += b*1.0/a; } printf( "%f\n", sum ); }
[此贴子已经被作者于2019-5-15 19:39编辑过]