用公式π/4约等于1-1/3+1/5-1/7+…求π的近似值,直到发现某一项的绝对值小于10的-6次方为止,用c语言写出来解题过程
时间: 2023-10-05 15:05:03 浏览: 53
094 求π的近似值 C语言源代码文件
5星 · 资源好评率100%
#include<stdio.h>
#include<math.h>
int main(){
double pi = 0;
double item = 1;
int n = 1;
while(fabs(item) >= 1e-6){ //判断某一项的绝对值是否小于10的-6次方
pi += item;
n += 2;
item = pow(-1, (n-1)/2) * 1.0 / n; //计算每一项的值
}
pi *= 4; //乘以4得到π的近似值
printf("Pi = %lf\n", pi);
return 0;
}
阅读全文