C 语言使用圆周率 π 输出圆的面积398


在 C 语言中,我们可以使用数学库函数 `M_PI` 来访问圆周率 π 的值。此函数位于 `` 头文件中。以下代码展示了如何使用 `M_PI` 计算圆的面积:```c
#include
#include
int main() {
float radius;
printf("请输入圆的半径:");
scanf("%f", &radius);
// 计算圆的面积
float area = M_PI * radius * radius;
// 输出圆的面积
printf("圆的面积:%.2f", area);
return 0;
}
```

在上述程序中,我们首先包含了 `` 和 `` 头文件,以便使用 `printf` 和 `scanf` 函数以及 `M_PI` 常量。然后,我们提示用户输入圆的半径。接下来,我们使用 `M_PI` 常量和半径计算圆的面积,并将结果存储在 `area` 变量中。最后,我们使用 `printf` 函数输出圆的面积,其中保留两位小数。

以下是程序的执行示例:```
请输入圆的半径:5
圆的面积:78.54
```

请注意,此程序假定输入的半径是一个浮点数字。如果您需要处理整数半径,则需要对代码进行相应的修改。

此外,如果您需要在程序中多次使用圆周率,则可以将 `M_PI` 存储在局部变量中以提高性能:```c
#include
#include
int main() {
float radius;
const float PI = M_PI; // 将 M_PI 存储在局部变量中
printf("请输入圆的半径:");
scanf("%f", &radius);
// 计算圆的面积
float area = PI * radius * radius;
// 输出圆的面积
printf("圆的面积:%.2f", area);
return 0;
}
```

2024-11-02


上一篇:C 语言格式化输出:详尽指南

下一篇:使用 C 语言打印指定数量的星号