请问求给定精度的简单交错序列部分和 ,用while为什么一定要在前面先计算一次?
#include<stdio.h>
#include<math.h>
int main( )
{
int a,b;
double c,esp,sum;
a=1;
b=-1;
sum=0;
c=1.0;
scanf("%lf",&esp);
b*=-1;
c=b*(1.0/a);
sum+=c;
a+=3;
while(fabs(c)>esp)
{
b*=-1;
c=b*(1.0/a);
sum+=c;
a+=3;
}
printf("sum = %.6f",sum);
return 0;
}
//刚上大一的网工新生啥都不懂,求大神们指教!!!!