c语言圆的半径求面积和周长
时间: 2024-09-21 11:12:28 浏览: 53
C语言求圆的周长和面积
3星 · 编辑精心推荐
在C语言中,计算圆的面积和周长需要使用数学公式。圆的面积(Area)由π乘以半径的平方计算,公式是 `Area = π * r^2`;圆的周长(Circumference, 或者说是直径的长度)则由2乘以π乘以半径,公式是 `Circumference = 2 * π * r`。
下面是一个简单的示例程序,它会从用户那里获取半径值,并计算并打印出面积和周长:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于使用π
// 函数声明
double calculate_area(double radius);
double calculate_circumference(double radius);
int main() {
double radius;
printf("请输入圆的半径: ");
scanf("%lf", &radius); // 读取输入的半径值
double area = calculate_area(radius);
double circumference = calculate_circumference(radius);
printf("圆的面积是: %.2f\n", area);
printf("圆的周长是: %.2f\n", circumference);
return 0;
}
// 定义计算面积和周长的函数
double calculate_area(double radius) {
return M_PI * pow(radius, 2);
}
double calculate_circumference(double radius) {
return 2 * M_PI * radius;
}
```
阅读全文