通过循环计算π

程序员成长之旅 · 程序员成长之旅/C语言/自己写的源码 · 72 字

#include<stdio.h> //计算π

#include<math.h> //须要调用函数 fabs(x) 计算绝对值

int main()

{

int sign = 1;

double denominator = 1.0, numerator = 1.0, Num = 1.0, pi = 0.0;

while (fabs(Num)>=1e-8)//计算Num的绝对值

{

pi = pi + Num;

denominator = denominator + 2;

sign = -sign;

Num = sign / denominator;

}

pi = pi * 4;

printf("Pi=%10.10f", pi);

return 0;

}