从键盘输入一个圆的半径(实数),计算该圆的面积和周长(小数点后保留两位),并分别输出半径、面积和周长的值
时间: 2024-10-21 21:03:56 浏览: 53
好的,我们可以使用C语言的基本数学运算来完成这个需求。首先,你需要了解圆的面积公式为 π * r² (其中 r 是半径),周长公式为 2 * π * r。下面是一个简单的程序示例:
```c
#include <stdio.h>
#include <math.h> // 需要包含 math.h 文件以使用 pi 和 pow 函数
int main() {
float radius; // 圆的半径
const float pi = 3.14159; // 使用近似值表示圆周率
// 输入半径
printf("请输入圆的半径: ");
scanf("%f", &radius);
// 计算面积和周长
float area = pi * pow(radius, 2);
float circumference = 2 * pi * radius;
// 输出结果,保留两位小数
printf("半径: %.2f\n", radius);
printf("面积: %.2f\n", area);
printf("周长: %.2f\n", circumference);
return 0;
}
```
在这个程序中,我们使用了 `scanf` 函数从键盘读取用户的输入,然后用 `pow` 函数计算半径的平方,接着根据圆的面积和周长公式进行计算。最后,`printf` 函数用于格式化输出,`%.2f` 表示浮点数保留两位小数。
如果你运行这个程序,按照提示输入半径,将会得到相应的面积和周长。
阅读全文