上机内容:数据类型、表达式、控制结构
上机目的:利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止。
我的程序:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int s=1;
double n=1,t=1,pi=0;
while((fabs(t))>=1e-6)
{
pi=pi+t;
n=n+2;
s=-s;
t=s/n;
}
pi=4*pi;
cout<<"输出Pi结果为:"<<pi<<endl;
}
运行结果:
体会总结:感觉这个程序相对比较简单,没有遇到太大的问题。
本文介绍了一个使用C++实现的程序,该程序通过级数展开的方式计算π的近似值,直到误差小于预设阈值。程序采用简单的while循环结构,并利用了cmath库中的fabs函数来判断迭代终止条件。

被折叠的 条评论
为什么被折叠?



