求圆的周长和面积,用c语言简单点
时间: 2024-09-10 07:09:34 浏览: 92
在C语言中,求圆的周长(Circumference)和面积(Area)需要用到数学公式。假设圆的半径为`r`,那么:
1. **周长(Circumference)**公式是 `C = 2 * π * r`,其中`π`是一个常数,通常取近似值3.14159。
2. **面积(Area)**公式是 `A = π * r^2`。
下面是一个简单的函数示例,用于计算给定半径的圆的周长和面积:
```c
#include <stdio.h>
#include <math.h> // 引入math库以便使用pi
// 定义圆的周长和面积计算函数
void circle_properties(double r) {
double circumference = 2 * M_PI * r; // 使用M_PI代替π
double area = M_PI * pow(r, 2); // pow()用于计算幂
printf("圆的周长(C)是: %.2f\n", circumference);
printf("圆的面积(A)是: %.2f\n", area);
}
int main() {
double radius;
printf("请输入圆的半径: ");
scanf("%lf", &radius);
// 调用函数计算并打印结果
circle_properties(radius);
return 0;
}
```
在这个程序中,用户输入圆的半径,然后`circle_properties()`函数会计算并显示周长和面积。注意,为了更精确地计算,我们使用了`math.h`库中的`M_PI`和`pow()`函数。
阅读全文