已知 求π?
解析:这里求的圆周率是近似的圆周率,累加到最后一项的绝对值于10^(-6)为止。这里要用到fabs()函数,在预处理命令里添加#include <math.h> ,
#include <stdio.h>
#include <math.h>
int main()
{
float i=1.0, sum=0;
float sign = 1.0; //这是一个变号符
while(fabs(sign/i)>=1e-6) //当<1e-6这个值时就退出循环
{
sum = sum + sign/i;
sign = -sign; // 分子,相对位置不可以变,一旦变,就会出现错误。
i=i+2; //分母
}
printf(“圆周率是%f”,sum*4);
return 0;
}