其他分享
首页 > 其他分享> > 7-34 求分数序列前N项和 (15 分)

7-34 求分数序列前N项和 (15 分)

作者:互联网

题目详情 (pintia.cn)

#include<stdio.h>
int main(){
	int N,i;
	double sum=2,fz=2,fm=1,tmp;
	scanf("%d",&N);
	for(i=1;i<N;i++){
		tmp=fz;
		fz=fz+fm;
		fm=tmp;
		sum+=fz/fm;
	}
	printf("%.2f",sum);
    return 0;
}

注意:fz,fm都是double型,如果是int,因为累加的缘故,很快就超出范围。

标签:分数,15,cn,int,double,fz,34,超出范围,fm
来源: https://blog.csdn.net/qq_48641719/article/details/120665869