c语言:有一个分数序列: 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和

  • Post author:
  • Post category:其他


代码如下:

#include<stdio.h>
int main( )
{
	int a;
	float i=0,m=2,n=1,p;
	for(a=1;a<=20;a++)
	{
		i=i+m/n;
		p=m;
		m=m+n;
		n=p;
	}
	printf("Sum=%10.8f",i);
	return 0;
}

运行结果如图:

在这里插入图片描述



版权声明:本文为zfk116原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。