【题目描述】
给出一个长方体的长宽高,计算这个长方体的表面积。
【输入】
输入一行三个整数 ,分别表示长方体的长宽高。
【输出】
输出一行一个整数,表示长方体的表面积。
【输入样例】
1 2 3
【输出样例】
22
解题思路
-
根据题目要求,我们需要计算长方体的表面积。长方体的表面积可以通过将其表面积的每个面积相加来计算。边长最大10的7次方,long long类型。
-
长方体的表面积包括下面三个面积:
面积1:长宽为a和b的面积
面积2:长宽为b和c的面积
面积3:长宽为a和c的面积
-
我们将这三个面积相加,乘以2,得到长方体的表面积。
-
最后,我们使用cout语句将计算出的表面积输出到控制台。
参考代码
知识点睛
- #include <bits/stdc++.h>
- using namespace std;
- int main() {
- long long a, b, c;
- cin >> a >> b >> c; // 输入长宽高
- long long lw = a * b; // 计算长*宽
- long long lh = a * c; // 计算长*高
- long long wh = b * c; // 计算宽*高
- long long s = 2 * (lw + lh + wh); // 计算表面积
- cout << s << endl; // 输出表面积
- return 0;
- }
-
输入输出流:使用cin和cout进行输入输出,cin用于读取输入数据,cout用于输出结果。
-
长整型变量:使用long long定义变量a,b,c,用于存储输入的长方体的长宽高,以及中间结果和最终结果。
-
计算思维:将长方体的表面积分解为六个面积,每个面积计算两次,再使用公式s = 2(lw + lh + wh)计算表面积。
-
格式化输出:使用endl表示换行,使输出更加清晰。