用C语言:编写一个求圆柱体体积的函数f()。在主函数中输入圆柱体的底面半径和高,调用函数f(),求体积,并输出结果,结果保留2位小数。
时间: 2024-02-13 21:06:32 浏览: 33
圆形体体积计算器——C语言代码
5星 · 资源好评率100%
以下是一个实现此功能的 C 语言程序:
```c
#include <stdio.h>
double f(double r, double h) {
const double pi = 3.1415926;
return pi * r * r * h;
}
int main() {
double r, h;
scanf("%lf %lf", &r, &h);
double v = f(r, h);
printf("%.2lf\n", v);
return 0;
}
```
程序首先定义一个函数 `f`,它有两个参数 `r` 和 `h`,分别表示圆柱体的底面半径和高。函数中定义一个常量 `pi`,表示圆周率 π 的值。函数返回圆柱体的体积,即 `pi * r * r * h`。
主函数中使用 `scanf` 函数从键盘输入圆柱体的底面半径和高,并调用函数 `f` 计算圆柱体的体积。最后,使用 `printf` 函数输出圆柱体的体积,并在末尾加上换行符 `\n`。输出结果保留两位小数,使用格式控制字符串 `%.2lf`。
当输入样例为 `1.5 3.0` 时,程序将输出 `21.21`。
阅读全文