如何编写 C 程序计算长方体的体积和表面积(附带示例)。在开始编写计算长方体体积和表面积的 C 程序之前,让我们先了解长方体表面积、顶部和底部表面积、侧面积以及长方体体积背后的定义和公式。
C 语言中的长方体
长方体是一个由 6 个矩形组成的 3D 对象。所有相对的面(即顶部和底部)都相等。
C 语言中的长方体表面积
长方体的总表面积是长方体中所有 6 个矩形面积的总和。如果我们知道长方体的长度、宽度和高度,就可以使用以下公式计算总表面积:
- 顶部和底部表面积 = lw + lw = 2lw
- 前面和后面表面积 = lh + lh = 2lh
- 两侧表面积 = wh + wh = 2wh
长方体的总表面积是所有 6 个面的总和。因此,我们需要将所有这些面积相加来计算最终的表面积。
- 长方体的总表面积 = 2lw + 2lh + 2wh
- 即:总表面积 = 2 (lw + lh +wh)
C 语言中的长方体体积
长方体内部的空间称为体积。如果我们知道长方体的长度、宽度和高度,就可以使用以下公式计算体积:
- 长方体的体积 = 长度 * 宽度 * 高度
- 长方体的体积 = lbh
- 长方体的侧面积 = 2h (l + w)
C 程序计算长方体的体积和表面积
这个 C 程序允许用户输入长方体的长度、宽度和高度。利用这些值,C 程序将根据公式计算长方体的表面积、体积和侧面积。
/* C Program to find Volume and Surface Area of a Cuboid */
#include <stdio.h>
int main()
{
float length, width, height;
float SA, Volume, LSA;
printf("\nPlease Enter Length, Width and Height of a Cuboid\n");
scanf("%f %f %f",&length, &width, &height);
SA = 2 * (length * width + length * height + width * height);
Volume = length * width * height;
LSA = 2 * height * (length + width);
printf("\n The Surface Area of a Cuboid = %.2f\n",SA);
printf("\n The Volume of a Cuboid = %.2f\n",Volume);
printf("\n The Lateral Surface Area of a Cuboid = %.2f\n",LSA);
return 0;
}

在上面计算长方体体积和表面积的 C 语言示例程序中,我们输入了长度 = 8、宽度 = 5 和高度 = 6 的值。
对于给定的测量值,长方体的体积(C 语言实现)为:
长方体的体积 = lbh = l * w * h
长方体的体积 = 长度 * 宽度 * 高度
长方体的体积 = 8 * 5 * 6
长方体的体积 = 240
长方体的体积为 240。
对于 C 语言程序中给定的测量值,长方体的总表面积为:
长方体的总表面积 = 2lw + 2lh + 2wh
长方体的总表面积 = 2 (lw + lh +wh)
长方体的总表面积 = 2*(长度 * 宽度 + 长度 * 高度 + 宽度 * 高度)
长方体的总表面积 = 2 * ( (8 * 5) + (8 * 6) + (5 * 6) )
长方体的总表面积 = 2 * (40 + 48 + 30)
长方体的总表面积 = 2 * 118
长方体的总表面积 = 236
长方体的总表面积为 236。
对于 C 语言程序中给定的测量值,长方体的侧面积为:
长方体的侧面积 = 2lh + 2wh
长方体的侧面积 = 2h (l + w)
长方体的侧面积 = 2 * 高度 * (长度 + 宽度)
长方体的侧面积 = 2 * 6 * (8 + 5)
长方体的侧面积 = 2 * 6 * (13 )
长方体的侧面积 = 156
长方体的侧面积为 156。