编程题--集装箱
时间: 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;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。