长方体是一个三维几何体,其基本特征如下:
-
平面形状:长方体有六个面,每个面都是一个矩形(包括正方形,这是一种特殊的矩形)。
-
对面相等:长方体的对面是相互平行且面积相等的,比如底面与顶面,前面与后面,左面与右面。
-
棱和顶点:长方体有12条棱(即边),8个顶点。
-
维度:长方体的长度、宽度和高度分别用 ( a )、( b ) 和 ( c ) 表示。
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。
长方体的体积和表面积可以通过以下公式计算:
-
体积 ( V ): [ V = a * b * c ]

-
表面积 ( S ): [ S = 2(ab + ac + bc) ]

这里 ( a )、( b ) 和 ( c ) 分别是长方体的长度、宽度和高度。
长方体在现实生活中有许多应用,例如箱子、建筑物、家具等。
举例
给定一个长方体的长度 l、宽度 b 和高度 h 。你的任务是返回一个包含 长方体总表面积 和 体积 的数组。
例子:
输入:l = 2, b = 3, h = 4
输出:52 24
解释:表面积 = 2(l*b + b*h + l*h) = 2 (2*3 + 3*4 + 2*4) = 52 且
体积 = l*b*h = 2*3*4 = 24
输入:l = 5, b = 6, h = 12
输出:162 360
解释:表面积 = 2(l*b + b*h + l*h) = 2 (5*6 + 6*12 + 5*12) = 162 且
体积 = l*b*h = 5*6*12 = 360

长方体有6个矩形面。每个面与另一个面成90度角。长方体的三条边相交于同一顶点。我们可以使用以下公式计算总表面积和体积:
总表面积= 2 (长*宽 + 宽*高 + 长*高)
体积= 长*宽*高
示例代码
// CPP program to find volume and
// total surface area of cuboid
#include <bits/stdc++.h>
using namespace std;
vector<int> find(int l, int b, int h) {
int area = 2 * (l * h + b * h + l * b);
int volume = (l * b * h);
vector<int> res;
res.push_back(area);
res.push_back(volume);
return res;
}
int main() {
int l = 2;
int b = 3;
int h = 4;
vector<int> ans = find(l, b, h);
cout << ans[0] << " "<<ans[1]<<endl;
return 0;
}
输出
52 24
时间复杂度:O(1)
辅助空间:O(1)
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。
C++长方体表面积与体积计算
1743

被折叠的 条评论
为什么被折叠?



