请用c语言编写一个程序,实现求圆的面积。在主函数中输入半径,调用这个函数,然后将面积值输出
时间: 2024-05-07 20:20:48 浏览: 92
2011二级C语言南开上机100题---带解析
3星 · 编辑精心推荐
以下是用 C 语言编写一个计算圆面积的程序:
```c
#include <stdio.h>
float circleArea(float r);
int main() {
float radius, area;
printf("请输入圆的半径:");
scanf("%f", &radius);
area = circleArea(radius);
printf("圆的面积为:%.2f\n", area);
return 0;
}
float circleArea(float r) {
float area;
area = 3.1415926 * r * r;
return area;
}
```
在这个程序中,我们定义了一个名为 `circleArea` 的函数,用于计算圆的面积。在 `main` 函数中,我们先从用户输入中获取圆的半径,然后调用 `circleArea` 函数计算圆的面积,并将结果输出到控制台中。
注意:在进行浮点数计算时,需要使用 `float` 类型,而不是 `int` 类型。另外,在计算圆面积时,我们使用了常数 `3.1415926` 作为圆周率的近似值。
阅读全文