解题思路:
注意事项:题目要求的是1/x;这一项的绝对值小于10-6,而不是pi/4小于10-6
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
double pi=1.0,x=3.0;
int t=1;
while(fabs(1.0/x)*t)>=1e-6)
{
pi=pi-(1.0/x)*t;
x=x+2;
t=-t;
}
printf("%.6lf",pi*4.0);
return 0;
}
0.0分
0 人评分
C二级辅导-公约公倍 (C语言代码)浏览:2122 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:512 |
矩形面积交 (Java代码)浏览:1214 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1417 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1443 |
A+B for Input-Output Practice (V) (C++代码)浏览:451 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:579 |
最小公倍数 (C语言代码)浏览:1029 |
剪刀石头布 (C++代码)浏览:1709 |
C二级辅导-等差数列 (C语言代码)浏览:810 |