7-34 求分数序列前N项和 (15 分)
作者:互联网
#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