求给定精度的简单交错序列部分和
#include<stdio.h>
#include<math.h>
int main()
{
double eps,a,b,c,S;
double sum(double eps);
scanf("%lf",&eps);
S=sum(eps);
printf("sum = %.6lf",S);
}
double sum(double eps)
{
double x,i;
int sign=1;
i=0;
for(x=1;;)
{
i=i+sign*(1/x);
sign=-sign;
if(fabs(1/x)<=eps)
break;
x=x+3;
}
return i;
}