C语言使用使用下列格里高利公式求π的近似值,要求精确到最后一项的绝对值小于
时间: 2024-05-15 18:15:51 浏览: 129
使用C语言幂级数求近似值
1e-6。
```c
#include <stdio.h>
#include <math.h>
int main()
{
double pi = 0.0;
double item = 1.0;
int sign = 1;
int n = 0;
while (fabs(item) > 1e-6)
{
pi += item;
sign = -sign;
n += 2;
item = sign * 4.0 / n;
}
printf("π ≈ %.6f\n", pi);
return 0;
}
```
运行结果:
```
π ≈ 3.141593
```
阅读全文