用C语言编写程序,调用函数求一个圆柱体的表面积和体积
时间: 2023-08-21 18:06:36 浏览: 199
C语言练习——计算圆柱体的表面积和体积
好的!以下是用C语言编写的程序,可以计算一个圆柱体的表面积和体积:
```c
#include<stdio.h>
#define PI 3.14159
// 声明函数
float surfaceArea(float r, float h);
float volume(float r, float h);
int main()
{
float r, h;
float s, v;
printf("请输入圆柱体的底面半径和高,用空格隔开:");
scanf("%f %f", &r, &h);
s = surfaceArea(r, h);
v = volume(r, h);
printf("圆柱体的表面积为:%.2f\n", s);
printf("圆柱体的体积为:%.2f\n", v);
return 0;
}
// 定义函数 surfaceArea,计算圆柱体的表面积
float surfaceArea(float r, float h)
{
float s;
s = 2 * PI * r * h + 2 * PI * r * r;
return s;
}
// 定义函数 volume,计算圆柱体的体积
float volume(float r, float h)
{
float v;
v = PI * r * r * h;
return v;
}
```
这个程序中,我们先定义了两个函数 `surfaceArea` 和 `volume`,分别用来计算圆柱体的表面积和体积。在 `main` 函数中,我们首先输入圆柱体的底面半径和高,然后调用 `surfaceArea` 和 `volume` 函数计算表面积和体积,并将结果打印输出到屏幕上。
阅读全文