c++编写程序,实现输入一个圆半径的值,输出其面积和周长
时间: 2024-10-08 11:11:59 浏览: 125
在 C++ 中,你可以通过定义一个函数来计算圆的面积和周长。这里是一个简单的例子:
```cpp
#include <iostream>
#include <cmath> // 引入数学库以使用圆周率 pi 和平方根函数
// 定义一个名为 Circle 的结构体,包含半径属性和计算面积、周长的方法
struct Circle {
double radius;
// 构造函数接受半径作为参数
Circle(double r) : radius(r) {}
// 计算并返回圆的面积
double area() const {
return M_PI * pow(radius, 2);
}
// 计算并返回圆的周长
double circumference() const {
return 2 * M_PI * radius;
}
};
int main() {
double input_radius;
std::cout << "请输入圆的半径:";
std::cin >> input_radius;
// 创建 Circle 对象并存储输入的半径
Circle circle(input_radius);
// 输出面积和周长
std::cout << "圆的面积是:" << circle.area() << std::endl;
std::cout << "圆的周长是:" << circle.circumference() << std::endl;
return 0;
}
```
当你运行这个程序时,它会提示用户输入圆的半径,然后根据输入的值计算并显示相应的面积和周长。
阅读全文