求圆的周长和面积,c++
时间: 2024-10-01 18:02:48 浏览: 94
在C++中计算圆的周长( circumference)和面积( area),你可以使用数学公式:周长 = 2 * π * 半径,面积 = π * 半径^2,其中π通常取近似值3.14159。
下面是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
const double PI = 3.14159; // 定义圆周率
// 函数声明,用于计算圆的周长和面积
double calculateCircumference(double radius);
double calculateArea(double radius);
int main() {
double radius;
// 输入圆的半径
cout << "请输入圆的半径: ";
cin >> radius;
// 计算并输出周长和面积
double circumference = calculateCircumference(radius);
double area = calculateArea(radius);
cout << "圆的周长是: " << circumference << endl;
cout << "圆的面积是: " << area << endl;
return 0;
}
// 实现计算周长的函数
double calculateCircumference(double radius) {
return 2 * PI * radius;
}
// 实现计算面积的函数
double calculateArea(double radius) {
return PI * pow(radius, 2); // 使用 pow 函数计算平方
}
```
在这个例子中,`calculateCircumference` 和 `calculateArea` 是两个静态成员函数,它们接受半径作为输入,返回对应的周长和面积。用户可以在主函数中输入半径,并通过这两个函数获取结果。
阅读全文