7、从键盘输入一个圆的半径,计算圆的周长与面积。注意:π在编程过程中如何表示?
时间: 2024-09-30 18:15:40 浏览: 28
在大多数编程语言中,数学常数 π (派) 都有一个预定义的值,通常直接使用关键字或库函数来获取。下面以 Python 和 C++ 为例说明:
**Python**:
```python
import math
radius = float(input("请输入圆的半径: "))
pi = math.pi # Python 的 math 模块包含了 pi 常量
circumference = 2 * pi * radius
area = pi * radius ** 2
print("圆的周长是:", circumference)
print("圆的面积是:", area)
```
在这个例子中,`math.pi` 表示 π 的近似值。
**C++**:
```cpp
#include <iostream>
#include <cmath> // 引入 math 库,其中包含 M_PI 宏定义
int main() {
double radius;
std::cout << "请输入圆的半径: ";
std::cin >> radius;
const double pi = M_PI; // C++ 中使用 M_PI 定义 π
double circumference = 2 * pi * radius;
double area = pi * pow(radius, 2); // 使用 pow 函数计算平方
std::cout << "圆的周长是: " << circumference << std::endl;
std::cout << "圆的面积是: " << area << std::endl;
return 0;
}
```
在这里,`M_PI` 或 `const double pi = 3.14159;`(如果你选择一个固定的近似值)用于表示 π。
阅读全文