c语言定义一个函数计算圆的面积
时间: 2023-11-01 14:08:00 浏览: 248
2009年C语言上机考试题
以下是一个计算圆的面积的c语言函数代码:
```c
#include <stdio.h>
#define PI 3.14159265358979323846
double circle_area(double radius) {
return PI * radius * radius;
}
int main() {
double radius = 2.5;
double area = circle_area(radius);
printf("The area of a circle with radius %.2f is %.2f\n", radius, area);
return 0;
}
```
在这个函数中,我们首先定义了常量PI,它表示圆周率。然后我们定义了一个叫做circle_area的函数,它接受一个double类型的参数radius,表示圆的半径。函数内部通过PI * radius * radius的公式计算圆的面积,并将结果返回。
在main函数中,我们定义了一个变量radius,赋值为2.5,然后调用circle_area函数,计算出圆的面积,并将结果存储在变量area中。最后,我们使用printf函数输出结果。
输出结果为:
```
The area of a circle with radius 2.50 is 19.63
```
阅读全文