C语言利用函数输入任意半径和周长输出面积
时间: 2023-07-30 10:06:16 浏览: 80
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
可以使用下面的C语言代码来实现:
```c
#include <stdio.h>
double area(double r, double c);
int main() {
double r, c, s;
printf("请输入半径和周长:");
scanf("%lf%lf", &r, &c);
s = area(r, c);
printf("圆的面积为:%.2lf\n", s);
return 0;
}
double area(double r, double c) {
double s;
s = 0.25 * c * c / (3.14159 * r) - r / 2;
return s;
}
```
在上述代码中,我们定义了一个名为`area`的函数,它的两个输入参数分别为半径`r`和周长`c`。函数体中,我们使用公式计算圆的面积,并返回这个值。在`main`函数中,我们通过`scanf`函数分别输入半径和周长,然后调用`area`函数计算圆的面积,并将结果输出。
阅读全文