求一道C++题的答案

设立一个立方体类Box,在该类定义中包括:数据成员:length,width和height。成员函数:(1)Box()设置盒子的长、宽和高;(2)volume()计算盒子... 设立一个立方体类Box,在该类定义中包括:
数据成员:length,width和height。
成员函数:(1)Box( )设置盒子的长、宽和高;
(2)volume( )计算盒子的体积;(3)area( )计算盒子的表面积;
(4)disp( )输出盒子的体积和表面积。
在main( )中创建对象,求盒子的体积和表面积
展开
 我来答
575754703
2010-05-29 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
#include <iostream>
#include <string>
using namespace std;

class Box {
private:
int length;
int high;
int width;
int v;
int s;
public:
Box(int l, int h, int w) {
length = l;
high = h;
width = w;
}
void volume( ) {
v = length * high * width;
}
void area ( ) {
s = length * high * 2 + length * width * 2 + high * width;
}
void disp ( ) {
cout << "v : " << v << endl;
cout << "s : " << s << endl;
}
};

int main ( ) {
Box b(1, 2, 3);
b.volume( );
b.area( );
b.disp( );
system("PAUSE");
return 0;
}
pal4yth
2010-05-29 · TA获得超过139个赞
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:138万
展开全部
#include<iostream>
using namespace std;
class Box
{

int length;
int width;
int height;

public:
Box(int l,int w,int h)
{
length=l;
width=w;
height=h;
}
int volume()
{
return length*width*height;
}
int area()
{
return 2*(length*width+length*height+width*height);
}

void disp()
{
cout<<"volume:"<<volume()<<" area:"<<area()<<endl;
}
};

int main()
{
Box b(2,3,4);
b.disp();
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刀声2009
2010-05-29 · TA获得超过622个赞
知道小有建树答主
回答量:336
采纳率:0%
帮助的人:222万
展开全部
class club{
private: double length,width,height,volume,area;
public: void getvalue(int &length1,int &width1,int &height1){
if(length1<=0||width1<=0||height1<=0)
stderr<<"输入不大于0"<<endl;
else 对应赋值;
}
void volume( ){ volume=length*width*height;}
void area( ){area= 2*(length*width+height*length+width*height);}
void disp( ){cout<<volume<<" "<<area<<endl;}

int main(){
club club1;
club1.getvalume(10,20,30);
club1.volume();
club1.area();
club1.disp();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xothis
2010-05-29 · 超过14用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:0
展开全部
#include<iostream.h>

class Box
{
public:
Box(int,int,int);
int volume();
int area();
void disp();
private:
int length;
int width;
int heigth;
};
Box::Box(int a,int b,int c)
{
length=a;
width=b;
heigth=c;
}

Box::int volume( )
{
return (length*width*height);
}

Box::int area( )
{
return(length*width*2+length*height*2+height*width*2);
}

Box::void disp()
{cout<<volume();
cout<<area();
}

void main()
{
int a.b,c;
cout<<"输入长宽高"<<endl;
cin>>a>>b>>c;

Box x1(a,b,c);
x1.dsp();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式