C语言利用函数输入任意半径输出周长和面积
时间: 2023-07-30 13:06:16 浏览: 123
好的,下面是 C 语言的代码实现:
```c
#include <stdio.h>
#define PI 3.14159
/* 声明函数 */
double get_circle_perimeter(double radius);
double get_circle_area(double radius);
int main()
{
double radius;
printf("请输入圆的半径:");
scanf("%lf", &radius);
double perimeter = get_circle_perimeter(radius);
double area = get_circle_area(radius);
printf("半径为 %.2lf 的圆的周长为 %.2lf,面积为 %.2lf\n", radius, perimeter, area);
return 0;
}
/* 定义函数 */
double get_circle_perimeter(double radius)
{
return 2 * PI * radius;
}
double get_circle_area(double radius)
{
return PI * radius * radius;
}
```
这个程序中,我们定义了两个函数 `get_circle_perimeter` 和 `get_circle_area` 分别用来计算圆的周长和面积。在 `main` 函数中,我们通过调用这两个函数来获得计算结果并输出。
阅读全文