📜  C++中的Pi(π)与示例(1)

📅  最后修改于: 2023-12-03 15:29:53.827000             🧑  作者: Mango

C++中的Pi(π)与示例

在数学中,圆的周长与直径的比值称为圆周率(π),其值约为3.14159。在C++中,我们可以使用常量M_PI表示π的值。同时,C++也提供了一些函数来计算π的值,如acos(-1)atan(1)*4均可得到π的近似值。

下面是一个使用M_PI常量来计算圆的面积和周长的示例代码:

#include <iostream>
#include <cmath>
#define PI M_PI

using namespace std;

int main() {
    double radius = 5.0;
    double area = PI * pow(radius, 2);
    double circumference = 2 * PI * radius;
    cout<<"圆的半径为 "<<radius<<endl;
    cout<<"圆的面积为 "<<area<<endl;
    cout<<"圆的周长为 "<<circumference<<endl;
    return 0;
}

输出结果为:

圆的半径为 5
圆的面积为 78.5398
圆的周长为 31.4159

另外,不仅可以使用M_PI常量表示π的值,还可以通过定义自己的常量来表示π的值。下面是一个示例代码:

#include <iostream>
#include <cmath>

using namespace std;

const double pi = 3.14159265358979323846;

int main() {
    double radius = 5.0;
    double area = pi * pow(radius, 2);
    double circumference = 2 * pi * radius;
    cout<<"圆的半径为 "<<radius<<endl;
    cout<<"圆的面积为 "<<area<<endl;
    cout<<"圆的周长为 "<<circumference<<endl;
    return 0;
}

输出结果与上面相同。

总之,在C++编程中,使用π常量或自定义常量来计算圆的面积、周长等相关问题是很常见的问题,需要我们熟练掌握。