计算π/4=1-1/3+1/5-1/7+1/9-...直到最后一项的值小于10^-6为止
程序的源代码如下:
#include<stdio.h>
#include<stdlib.h>
void main(){
float partValue = 0;
float upper = 1;
float number = 1;
while(1/number>=10e-6){
partValue += upper/number;
upper = 0-upper;
number = number+2;
}
float pi = 4*partValue;
printf("Pi的值为:\n");
printf("%.8lf\n",pi);
}
运行结果如下:
Pi的值为:
3.14157534