Description
读入5个整数a, b, c, d 和 e,计算物体的表面积和体积。你可以想像该物体是一个长宽高为a, b, c 的长方体,每一面中央都是凹进去的,而凹进去的深度为 d,沒凹进去的边框宽度 e。
Input
5个整数a, b, c, d 和 e,含义如上所述。
Output
输出两个整数,即物体的表面积和体积,用空格隔开。输出单独占一行。
Sample Input
78912
Sample Output
478 410
HINT
Source
#include<stdio.h>
int main(void)
{
int a, b, c, d, e;
int x, y, z;
scanf("%d%d%d%d%d",&a, &b, &c, &d, &e);
x = a-2*e;
y = b-2*e;
z = c-2*e;
//多出来的表面共24个,有3个规格各8个,宽度都是d,长度分别是x, y, z
printf("%d ",(2 * (a*b + b*c + c*a)) + 8 * x* d + 8 * y* d + 8 * z* d);
//计算体积时,凹陷的部分有6个,有3个规格各2个,深度都是d, 长宽为(x, y)、(x, z)、(y, z)
printf("%d\n", a * b * c - 2 * x * y * d - 2 * x * z * d - 2 * y * z * d );
return 0;
}