c++圆的周长和面积代码怎么写
导读:以下是使用 C++ 计算圆的周长和面积的示例代码: #include <iostream> #include <cmath> using namespace std; // 定义圆的结构体 struct Circ...
以下是使用 C++ 计算圆的周长和面积的示例代码:
#include <
iostream>
#include <
cmath>
using namespace std;
// 定义圆的结构体
struct Circle {
double radius;
}
;
// 计算圆的周长
double calculateCircumference(const Circle&
c) {
return 2 * M_PI * c.radius;
}
// 计算圆的面积
double calculateArea(const Circle&
c) {
return M_PI * c.radius * c.radius;
}
int main() {
Circle c;
cout <
<
"请输入圆的半径: ";
cin >
>
c.radius;
double circumference = calculateCircumference(c);
double area = calculateArea(c);
cout <
<
"圆的周长为: " <
<
circumference <
<
endl;
cout <
<
"圆的面积为: " <
<
area <
<
endl;
return 0;
}
在上述代码中,我们首先定义了一个 Circle
结构体,其中包含一个成员变量 radius
表示圆的半径。然后,我们定义了两个函数 calculateCircumference
和 calculateArea
,分别用于计算圆的周长和面积。这两个函数都接受一个 Circle
类型的参数,并返回相应的计算结果。
在 main
函数中,我们创建了一个 Circle
类型的变量 c
,并从用户处获取圆的半径。然后,我们调用 calculateCircumference
和 calculateArea
函数计算圆的周长和面积,并将结果输出到控制台。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: c++圆的周长和面积代码怎么写
本文地址: https://pptw.com/jishu/708951.html