#include<stdio.h>
#include<math.h>
int main()
{
int sign=1;
double pi=0,n=1.0,term=1.0;
while(fabs(term)>1e-8)
{
pi=pi+term;
n=n+2;
sign=-sign;
term=sign/n;
}
pi=4*pi;
printf("pi=%20.18f",pi);
printf("\n");
return 0;
}
相关文章
- 用公式(π/4≈1-1/3+1/5-1/7+…)求 π 的近似值,直到最后一项绝对值小于10^-6
- 10月4日 c语言 用π/4≈1-1/3+1/5-1/7+……求π的近似值
- 编写程序,用公式π/4=1-1/3+1/5-1/7+…求π的近似值,直到最后一项的绝对值小于10^-4为止。(计算结果为什么不是3.14?哪里不对?)
- 用π/4≈1-1/3+1/5-1/7+...公式求π的近似值,知道某一项的绝对值小于10的-6次方为止
- C语言 用π/4=1-1/3+1/5-1/7+... 求π的近似值
- 初学C语言:求圆周率pi的近似值(pi/4=1-1/3+1/5-1/7...)
- 用下面公式求π的近似值π/4=1-1/3+1/5-1/7+........
- 用pi/4=1-1/3+1/5-1/7+....来求PI的近似值,(简单,给分)
- 编写程序,用公式π/4=1-1/3+1/5-1/7+…求π的近似值,直到最后一项的绝对值小于10^-6为止。为什么不是3.14?