问题及代码:
/*
Copyright(c)2016,烟台大学计算机与控制工程学院
All rights reserced
文件名称:test.cpp
作 者:蔡汝佳
完成日期:2016年3月9日
版 本 号:v1.0
问题描述:用如下公式求π的近似值(计算直到最后一项的绝对值小于10^-5) π/4=1-1/3+1/5-1/7...
输入描述:无
程序输出:π
*/
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int i=1;
double sum=1;
int sigh=1;
while(fabs(1.0/(i+2))>1e-5)
{
i=i+2;
sigh=-sigh;
sum=sum+sigh*(1.0/i);
}
sum=sum*4;
cout <<"π="<<sum<<endl;
return 0;
}
运行结果:
知识点总结:
学习心得: