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;
- }
留言
張貼留言