C++求圆的面积及周长
时间: 2024-09-08 15:04:57 浏览: 95
在C++中,求圆的面积和周长的基本步骤如下:
1. **包含头文件**:你需要`<cmath>`头文件,它包含了数学函数库,用于计算平方根和π的值。
```cpp
#include <iostream>
#include <cmath>
```
2. **定义常量**:π是一个固定的数值,可以用`M_PI`表示,这是`cmath`中的预定义常数。
```cpp
const double PI = M_PI;
```
3. **函数声明**:创建两个函数,一个用于计算圆的面积,另一个用于计算周长。
```cpp
double circleArea(double radius);
double circlePerimeter(double radius);
```
4. **实现函数**:
- 圆的面积公式是 `A = π * r²`,其中 `r` 是半径。
- 圆的周长公式是 `C = 2 * π * r`。
```cpp
double circleArea(double radius) {
return PI * pow(radius, 2);
}
double circlePerimeter(double radius) {
return 2 * PI * radius;
}
```
5. **主函数**:在main()中获取用户输入的半径,然后调用这两个函数并打印结果。
```cpp
int main() {
double radius;
std::cout << "请输入圆的半径: ";
std::cin >> radius;
double area = circleArea(radius);
double perimeter = circlePerimeter(radius);
std::cout << "圆的面积是: " << area << "\n";
std::cout << "圆的周长是: " << perimeter << "\n";
return 0;
}
```
当你运行这个程序,会提示用户输入圆的半径,然后计算并显示相应的面积和周长。