题解 | #设计立方体类#
设计立方体类
https://www.nowcoder.com/practice/0f02d35dcd564f0a87865d604eccbe18
#include <cstdlib> #include <iostream> using namespace std; #include <bits/stdc++.h> class Cube { private: int length; int width; int height; public: Cube(){} void setLength(int l) { length = l; } void setWidth(int w) { width = w; } void setHeight(int h) { height = h; } int getLength() { return length; } int getWidth() { return width; } int getHeight() { return height; } int getArea() { return 2*(length*width+length*height+width*height); } int getVolume() { return length*width*height; } // write your code here...... }; int main() { int length, width, height; cin >> length; cin >> width; cin >> height; Cube c; c.setLength(length); c.setWidth(width); c.setHeight(height); cout << c.getLength() << " " << c.getWidth() << " " << c.getHeight() << " " << c.getArea() << " " << c.getVolume() << endl; return 0; }