C语言用自定义函数的方法,求出圆的面积和周长,从主函数中输入圆的半径,然后调用相关函数计算并输出结果
时间: 2023-09-13 22:03:49 浏览: 140
C语言实现圆的面积及周长运算
好的,这是一个很基础的C语言问题,下面是代码实现:
```c
#include <stdio.h>
#define PI 3.14159 // 定义圆周率常量
// 计算圆的面积
float getArea(float r) {
return PI * r * r;
}
// 计算圆的周长
float getPerimeter(float r) {
return 2 * PI * r;
}
int main() {
float radius;
printf("请输入圆的半径:");
scanf("%f", &radius);
printf("圆的面积为:%f\n", getArea(radius));
printf("圆的周长为:%f\n", getPerimeter(radius));
return 0;
}
```
在上述代码中,我们使用了两个自定义函数 `getArea` 和 `getPerimeter`,分别用于计算圆的面积和周长,然后在主函数中调用这两个函数,并将计算结果输出到控制台。需要注意的是,我们在程序的开头使用 `#define` 定义了一个圆周率常量 `PI`,方便在后续的计算中使用。
阅读全文