📄 求圆周率.cpp
字号:
//************************************
//* 程 序 名:5_2.cpp *
//* 作 者:wuwh *
//* 编制时间:2002年9月20日 *
//* 主要功能:求pi的近似值 *
//************************************
#include <iostream.h>
#include <math.h>
void main() // 主函数
{
int sum=0; // 整型变量,总项数
float pi=0, a=1.0, b=1.0, c=1.0; // 浮点变量,a为分母,b为分子,c为b除以a
do // 直到型循环
{ // 循环体,开始
pi = pi + c; // 累加每一项
sum = sum + 1;
a = a + 2.0f; // 计算每一项的分母
b = -b; // 分子变正负号
c = b / a; // 计算每一项
} // 循环体结束
while ( fabs(c) > 1e-20 ); // 当c的绝对值大于10的-6次方时,继续 // 执行循环体,否则退出
pi = 4.0f * pi; // 得到最终结果
cout << "pi= " << pi << endl; // 输出pi值
cout << "sum=" << sum << endl; // 输出总项数
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -