c语言14.编写函数float area(float t),该函数可以根据半径,返回一个圆的面积。调用area求半径 为3.5,2.6的圆面积,调用 area求出外圆半径为6.2,内圆半径为3.3 的圆环面积,结果保留两位小数。
时间: 2024-05-13 08:18:37 浏览: 87
c语言 简单算法 入门
以下是实现该功能的 C 代码:
```c
#include <stdio.h>
// 计算圆的面积
float area(float r) {
return 3.14159 * r * r;
}
// 计算圆环面积
float ring_area(float outer_r, float inner_r) {
return area(outer_r) - area(inner_r);
}
int main() {
float r1 = 3.5, r2 = 2.6;
float outer_r = 6.2, inner_r = 3.3;
// 计算圆面积
printf("半径为%.1f的圆面积为%.2f\n", r1, area(r1));
printf("半径为%.1f的圆面积为%.2f\n", r2, area(r2));
// 计算圆环面积
printf("外圆半径为%.1f,内圆半径为%.1f的圆环面积为%.2f\n", outer_r, inner_r, ring_area(outer_r, inner_r));
return 0;
}
```
输出结果如下:
```
半径为3.5的圆面积为38.48
半径为2.6的圆面积为21.24
外圆半径为6.2,内圆半径为3.3的圆环面积为85.18
```
阅读全文