这题比较简单,数值传递的时候,搞个中间变量储存分母的值即可。
#include <stdio.h>
int main()
{
int i,n;
double item,sum,a=1,b=2,c;
scanf("%d",&n);
for(i=1;i<n+1;i++){
item=b/a;
sum+=item;
c=a;
a=b;
b=a+c;
}
printf("%.2lf\n",sum);
return 0;
}