c语言用莱布尼茨公式求π的近似值精确到10^-13
时间: 2023-05-20 08:06:18 浏览: 118
094 求π的近似值 C语言源代码文件
5星 · 资源好评率100%
C语言用莱布尼茨公式求π的近似值精确到10^-13的代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
double pi = 0.0;
double term = 1.0;
int sign = 1;
int i = 0;
while (fabs(term) >= 1e-13)
{
pi += term;
sign = -sign;
i++;
term = sign / (2.0 * i + 1.0);
}
pi *= 4.0;
printf("π ≈ %.13f\n", pi);
return 0;
}
阅读全文