以下是一个使用 C++ 编程语言计算圆周率 π 的简单示例代码,通过莱布尼茨级数来进行近似计算:
#include <iostream>
using namespace std;
double calculatePi(int n){
double pi = 0.0;
for (int i = 0; i < n; i++) {
pi += 4.0 * (1 - (i % 2) * 2) / (2 * i + 1);
}
return pi;
}
int main(){
int n;
cout <<"输入近似π的项数:";
cin >> n;
double approxPi = calculatePi(n);
cout << "使用" << n << "项π的近似值:" << approxPi << endl;
return 0;
}
在这段代码中,calculatePi 函数使用莱布尼茨级数来近似计算圆周率 π。用户可以输入要使用的级数项数,程序将计算并输出近似的圆周率值。
请注意,这种方法是一种近似计算方法,随着级数项数的增加,计算出的结果会更接近真实的圆周率值!