永发信息网

C++题目 计算3个长方体体积

答案:1  悬赏:60  手机版
解决时间 2021-02-08 21:05
#include<iostream>
using namespace std;

class Box
{
private:
float length;
float width;
float height;
public:
Box(float l,float w,float h);
Input();
Count();

};

Box::Box(float l,float w,float h)
{ length=l;
width=w;
height=h;
}

Box::Input()
{cin>>length>>width>>height;
}

Box::Count()
{
return length*width*height;

}

int main()
{ Box b1,b2,b3;
cout<<b1.Count()<<endl;
cout<<b2.Count()<<endl;
cout<<b2.Count()<<endl;
return 0;


1错了,哪里,给我修改一下
2主函数最后想换成用指针的怎么弄
Box b[3],*ps;
然后??
最佳答案
#include<iostream>
using namespace std;

class Box
{
private:
float length;
float width;
float height;
public:
Box (float l, float w, float h);
void Input(); // 需要返回类型
float Count(); // 需要返回值

};

Box::Box (float l, float w, float h)
{
length = l;
width = w;
height = h;
}

void Box::Input() // 需要返回类型
{
cin >> length >> width >> height;
}

float Box::Count() // 需要返回值
{
return length * width * height;

}

int main()
{
Box b1(1, 2, 3); // 构造器需要参数
Box b2(2, 2, 2);
Box b3(3, 2, 1);
cout << b1.Count() << endl;
cout << b2.Count() << endl;
cout << b3.Count() << endl;
return 0;
}

// 指针对象
Box *b1 = new Box(1, 2, 3);
Box *b2 = new Box(2, 2, 2);
Box *b3 = new Box(3, 2, 1);
cout << b1->Count() << endl;
cout << b2->Count() << endl;
cout << b3->Count() << endl;
delete b1;
delete b2;
delete b3;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洛阳哪有打眉钉 急!
古仑小学地址在什么地方,想过去办事
战争时期一个日本男人看上了中国女子逼着她嫁
该图是分别过M、N、E、F四点各沿两个不同方向
为什么酷派大神note应用商店里下载不了东西
回车是什么意思 回车键功能介绍
羊头镇小学地址好找么,我有些事要过去
下列关于人体免疫的叙述中,正确的是CA. 记忆
8月退休,80年参加工作92年转正,去验定档案
岩帅中心完小我想知道这个在什么地方
“因地形,用险制塞”是修筑长城的一条重要经
1.25X(8十40)X2.5
棕色人一般聚集在哪儿
龙窝村小学地址在哪,我要去那里办事
三联村小学怎么去啊,我要去那办事
推荐资讯
在古代,发生日食是中和可怕的天象,那么日食在
冬季来临,燕子带着幼鸟飞向南方,这属于动物
隋唐的隋广州话怎么读
PureSkincareSalon日式轻奢护肤沙龙地址有知
问:男朋友生日,女朋友的祝福言:生日快乐,
BOBO城在什么地方啊,我要过去处理事情
利纯纺织地址在什么地方,想过去办事
blood brother take on the rest
东区巨龙教育培训中心地址好找么,我有些事要
开发区沙王小学地址在什么地方,想过去办事
请问有谁知道“树上的鸟儿成双对”是谁唱的歌
临沂骏马商务宾馆地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?