题解 | 长方体

长方体

https://www.nowcoder.com/practice/6d0aa9945e154fc2b563ada6283ae27f?tpId=391&channelPut=tracker1

#include <iostream>//不妨假设长方体的长宽高为x,y,z;通过给出的a,b,c,设a=x*y,b=y*z,c=x*z,解出x,y,z
#include <cmath>
using namespace std;

int main() {
    int a,b,c;
    cin>>a>>b>>c;
    int x=sqrt(a*1.0*c/b);
    int y = sqrt(a*b*1.0/c);
    int z = sqrt(b*c*1.0/a);
    cout<<4*(x+y+z);
   return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务