请问 绝对值问题
请问 红色部分我写成while (t>0.000001&&-t>0.000001) 为什么结果显示为0 而不是3.141591了#include<stdio.h>#include<math.h>
void main()
{
int s;
double pi,n,t;
s=1;
n=1.0;
t=1;
pi=0;
while (fabs(t)>0.000001)
{
pi=pi+t;
n=n+2;
s=-s;
t=s/n;
}
pi=4*pi;
printf("%f",pi);
}