C++条件及循环语句的综合运用实例

2020-01-06 13:36:53王振洲

易采站长站为您分析C++条件及循环语句的综合运用实例,能够帮助C++初学者更好地掌握C++的逻辑语句用法,需要的朋友可以参考下

用下面公式求π的近似值。π/4≈1-1/3+1/5-1/7+…直到最后一项的绝对值小于10-7为止。根据给定的算法很容易编写程序如下:

 

 
  1. #include <iostream>  #include <iomanip> 
  2. #include <cmath>  using namespace std; 
  3. int main( )  { 
  4. int s=1;  double n=1,t=1,pi=0; 
  5. while((fabs(t))>1e-7)  { 
  6. pi=pi+t;  n=n+2; 
  7. s=-s;  t=s/n; 
  8. }  pi=pi*4; 
  9. cout<<"pi="<<setiosflags(ios::fixed)<<setprecision(6)<<pi<<endl;  return 0; 

运行结果为

 

 
  1. pi=3.141592