用公式求pi的近似值

来源:互联网 发布:昆山文博网络 编辑:程序博客网 时间:2024/04/29 03:02
. /*  

2.  * Copyright (c) 2012, 烟台大学计算机学院  

3.  * All rights reserved.  

4.  * 作   者: 吕建

5.  * 完成日期: 2012年11 月11  日

6.  * 版 本 号: 1.0

7.  * 输入描述: 无

8.  * 问题描述: 公式求pi的近似值

9.程序输出:

10.  * 问题分析: 略

11.  * 算法设计: 略

12.  */

#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(20)<<pi<<endl;   return 0;}
原创粉丝点击