C语言键盘输入长方体的长宽高,求它的表面积和体积
时间: 2024-10-16 08:19:28 浏览: 101
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
在C语言中,你可以通过标准输入流`stdin`获取用户对长方体长、宽、高的输入,并计算其表面积和体积。以下是一个简单的示例程序:
```c
#include <stdio.h>
// 函数声明
double calculate_volume(double length, double width, double height);
double calculate_surface_area(double length, double width, double height);
int main() {
double length, width, height;
// 获取用户输入
printf("请输入长方体的长度: ");
scanf("%lf", &length);
printf("请输入长方体的宽度: ");
scanf("%lf", &width);
printf("请输入长方体的高度: ");
scanf("%lf", &height);
// 计算并输出体积和表面积
double volume = calculate_volume(length, width, height);
double surface_area = calculate_surface_area(length, width, height);
printf("长方体的体积是: %lf\n", volume);
printf("长方体的表面积是: %lf\n", surface_area);
return 0;
}
// 定义体积和表面积计算函数
double calculate_volume(double l, double w, double h) {
return l * w * h;
}
double calculate_surface_area(double l, double w, double h) {
return 2 * (l * w + w * h + l * h);
}
```
在这个程序中,我们首先询问用户输入长方体的三个维度,然后分别调用`calculate_volume`和`calculate_surface_area`函数来计算体积和表面积,并将结果打印出来。
阅读全文