请帮我看一下
题目:计算pi/4=1-1/3+1/5-1/7+... ... ,直到最后一项小于10^-6(注意某一项小于10^-6使用fabs(t)<1e-6。
输出pi,pi输出6位小数。
(我这么算哪里不对吗)
#include<stdio.h>
#include<math.h>
int main()
{
double b,a,pi,m=0,j=1;
int i;
for(i=1;fabs(m)<1e-6;i+=2)
{
m=j/i;
a=a+m;
j=-j;
}
pi=4*a;
printf("%.6lf\12",pi);
return 0;
}