表面积计算(n个)
题目描述给出一个立方体的长宽高,计算它的表面积
输入
第一行输入参数T,表示有T个测试实例
第二行输入一个立方体的长宽高,长宽高均为小于100的正整数
以此类推
输出
输出每个立方体的表面积()
格式例子:
输入: 输出:
2 22
1 2 3 148
4 5 6 C++#include <iostream>
#include <vector>
auto area = [](int l, int w, int h) -> int { return 2*(l*w + l*h + w*h); };
int main()
{
int T, l, w, h;
std::vector<int> arr;
std::cin >> T;
while(T--){
std::cin >> l >> w >> h;
arr.push_back(area(l, w, h));
}
for(int x: arr) std::cout << x << std::endl;
return 0;
}
Pythonarea = lambda l, w, h: 2*(l*w + l*h + w*h)
T = int(input())
arr = []
for t in range(T):
l, w, h = map(int, input().split())
arr.append(area(l, w, h))
for t in arr:
print(t) temp = int(input("请输入您要计算的立方体的个数:"))
l, w, h = map(int, input("请输入长宽高:").split())
i = 0
S = 0
while True:
S = (l * h + l * w + h * w) * 2
print(S)
i = i + 1
if i < temp:
l, w, h = map(int, input("请输入长宽高:").split())
else:
break
temp = int(input("请输入您要计算的立方体的个数:"))
l, w, h = map(int, input("请输入立方体的长宽高:").split())
i = 0
S = 0
arr = []
while True:
S = (l * h + l * w + h * w) * 2
arr.append(S)
i = i + 1
if i < temp:
l, w, h = map(int, input("请输入立方体的长宽高:").split())
else:
break
for s in arr:
print(s)
页:
[1]