C++ HW10-1 for WallPower
若有長方體物件分別為,一號長方體c1(2,3,3),二號長方體c2(5,5,5),求兩者體積。
參考輸出如下。
參考輸出如下。
#include <iostream>
using namespace std;
class Couboid
{
public:
Couboid(int x, int y, int z);
~Couboid();
int volume() { return (*x)*(*y)*(*z); }
private:
int *x, *y, *z;
};
Couboid::Couboid(int a, int b, int c)
{
x = new int;
y = new int;
z = new int;
*x = a;
*y = b;
*z = c;
}
Couboid::~Couboid()
{
delete x;
delete y;
delete z;
}
int main()
{
Couboid c1(2, 3, 3), c2(5, 5, 5);
cout << "一號長方體體積:" << c1.volume() << endl;
cout << "二號長方體體積:" << c2.volume() << endl;
system("pause");
return 0;
}

留言
張貼留言