求一道C++题的答案
设立一个立方体类Box,在该类定义中包括:数据成员:length,width和height。成员函数:(1)Box()设置盒子的长、宽和高;(2)volume()计算盒子...
设立一个立方体类Box,在该类定义中包括:
数据成员:length,width和height。
成员函数:(1)Box( )设置盒子的长、宽和高;
(2)volume( )计算盒子的体积;(3)area( )计算盒子的表面积;
(4)disp( )输出盒子的体积和表面积。
在main( )中创建对象,求盒子的体积和表面积 展开
数据成员:length,width和height。
成员函数:(1)Box( )设置盒子的长、宽和高;
(2)volume( )计算盒子的体积;(3)area( )计算盒子的表面积;
(4)disp( )输出盒子的体积和表面积。
在main( )中创建对象,求盒子的体积和表面积 展开
4个回答
展开全部
#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;
}
#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;
}
展开全部
#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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询