计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。
#include<stdio.h>
int main()
{
double eps,sum=0;
int a=1,i;
scanf("%lf",&eps);
for(i=1;1.0/i>=eps;i+=3){
sum+=a*1.0/i;
a=-a;
}
printf("sum = %.6f",sum);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话: