编程题--集装箱

编程题--集装箱

时间: 1ms        内存:128M

描述:

烟台港扩容了,提供各种规格的集装箱装运货物。为了方便计算集装箱的体积,烟台港设计一个装箱类(container),用户只要输入集装箱的长(length)宽(width)高(height)。就可以计算集装箱的体积(volume)。主函数已经给出,请你写出烟台港的集装箱类。

主函数已给定如下,其他内容自由设计,提交时不需要提交主函数
int main()
{
    double length,width,height;
    cin>>length>>width>>height;
    Container cont;
    cont.set_value(length,width,height);
    cout<<cont.volume()<<endl;
    return 0;
}

输入:

集装箱的长、宽、高

输出:

集装箱的体积

示例输入:

4 5 6

示例输出:

120

提示:

参考答案(内存最优[1092]):

#include<stdio.h>
int main()
{
  int a,b,c;
  scanf("%d%d%d",&a,&b,&c);
  printf("%d",a*b*c);
  return 0;
}

参考答案(时间最优[0]):

#include <iostream>
using namespace std;
class Container
{
public:
    void set_value(int length,int width,int height);
    double volume();
private:
    double length;
    double width;
    double height;
};
void Container::set_value(int length,int width,int height)
{
    this->length=length;
    this->width=width;
    this->height=height;
}
double Container::volume()
{
    return length*width*height;
}
int main()
{
    double length,width,height;
    cin>>length>>width>>height;
    Container cont;
    cont.set_value(length,width,height);
    cout<<cont.volume()<<endl;
    return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注