易采站长站为您分析C++条件及循环语句的综合运用实例,能够帮助C++初学者更好地掌握C++的逻辑语句用法,需要的朋友可以参考下
用下面公式求π的近似值。π/4≈1-1/3+1/5-1/7+…直到最后一项的绝对值小于10-7为止。根据给定的算法很容易编写程序如下:
- #include <iostream> #include <iomanip>
- #include <cmath> using namespace std;
- int main( ) {
- int s=1; double n=1,t=1,pi=0;
- while((fabs(t))>1e-7) {
- pi=pi+t; n=n+2;
- s=-s; t=s/n;
- } pi=pi*4;
- cout<<"pi="<<setiosflags(ios::fixed)<<setprecision(6)<<pi<<endl; return 0;
- }
运行结果为
- pi=3.141592










