用c语言编写程序计算圆环的面积,分别输入半径r1和r2,输出圆环的面积。
时间: 2024-10-16 21:21:02 浏览: 139
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
在C语言中,我们可以使用公式 `A = π * (R2^2 - R1^2)` 来计算圆环的面积,其中 `R1` 和 `R2` 分别是内圆和外圆的半径。下面是一个简单的函数实现这个功能:
```c
#include <stdio.h>
#include <math.h> // 引入math库,用于使用pi常数
double calculate_ring_area(double r1, double r2) {
const double pi = 3.14159; // 使用近似值π
return pi * (pow(r2, 2) - pow(r1, 2));
}
int main() {
double r1, r2;
printf("请输入内圆半径 r1: ");
scanf("%lf", &r1);
printf("请输入外圆半径 r2: ");
scanf("%lf", &r2);
double area = calculate_ring_area(r1, r2);
printf("圆环的面积为: %lf\n", area);
return 0;
}
```
在这个程序中,我们首先导入了数学库以便使用π的近似值。然后定义了一个名为 `calculate_ring_area` 的函数,接受两个半径作为参数并返回计算出的圆环面积。在主函数中,用户被提示输入内圆和外圆的半径,然后调用这个函数并将结果打印出来。
阅读全文