您的位置:首页 > 其它

zzuli OJ 1017: 表面积和体积

2016-05-08 00:00 295 查看

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: