2/1+3/2+5/3前N项求和,提示说部分错误,怎么回事。
#include<stdio.h>
int main()
{int n,i,j,k;
scanf("%d",&n);
double sum=0,a=1,b=1;
for(i=1;i<=n;i++)
{k=a;
a=a+b;b=k;
sum+=a/b;
}
printf("%.2f",sum);
return 0;
}