C语言基本——使用半径求圆的面积和周长
时间: 2024-09-14 18:07:54 浏览: 92
在C语言中,计算圆的面积和周长通常需要使用数学公式。圆的面积(A)由π乘以半径(r)的平方计算,而周长(C)则等于2π乘以半径。以下是相关的函数和代码示例:
```c
#include <stdio.h>
#include <math.h> // 需要包含这个头文件来使用pi常数
// 函数声明,用于计算圆的面积
double calculate_circle_area(double radius) {
return M_PI * pow(radius, 2); // M_PI是一个预定义的双精度浮点数,代表圆周率
}
// 函数声明,用于计算圆的周长
double calculate_circle_circumference(double radius) {
return 2 * M_PI * radius;
}
int main() {
double radius; // 定义半径变量
printf("请输入圆的半径: ");
scanf("%lf", &radius);
// 计算面积和周长
double area = calculate_circle_area(radius);
double circumference = calculate_circle_circumference(radius);
printf("圆的面积是: %.2lf\n", area);
printf("圆的周长是: %.2lf\n", circumference);
return 0;
}
```
在这个例子中,用户输入圆的半径,程序会调用`calculate_circle_area`和`calculate_circle_circumference`函数分别计算面积和周长,并输出结果。
阅读全文