大神看看我翻译的对不对
题目输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+............的前n项之和,输出时保留3位小数
代码
#include<stdio.h>
#include<math.h>
int main()
{int i=1,b=1,n;
double a,sum=0;
scanf("%d",&n);
while(b<=n)
{a=pow(-1,b)/(i+3);
i=i+3;
b++;
sum+=a;
}
printf("sum=%.3f",sum+1);
return 0;
}