有一分数序列,求其前n项之和。

有一分数序列如下:
2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ....
即后一项的分母为前一项的分子,后项的分子为前一项分子与分母之和,求其前n项之和。

程序运行结果如下:
输入:
6
输出:
10.0071

分析:设置sum变量储存运算结果,然后通过循环结构不断改变x,y的值,当然也可以用数组储存每一个数据,然后最后累加

for (int i=1;i<=n;i++){
		sum=sum+y/x;
		double t=x+y;	x=y;	y=t;
	}

猜你喜欢

转载自blog.csdn.net/qq_41928880/article/details/80023848