题解 | 设计立方体类

#include <iostream>
using namespace std;

class Cube {

    // write your code here......
public:
    // 设置长度
    void setLength(int len){
        if(len < 1 || len > 100) {
            cout << "你输出的长度超出范围" << endl;
        }else{
            length = len;
        }
    }
    // 获取长度
    int getLength(){
        return length;
    }
        // 设置宽度
    void setWidth(int wid){
        if(wid < 1 || wid > 100) {
            cout << "你输出的长度超出范围" << endl;
        }else{
            width = wid;
        }
    }
    // 获取宽度度
    int getWidth(){
        return width;
    }
        // 设置高度
    void setHeight(int he){
        if(he < 1 || he > 100) {
            cout << "你输出的长度超出范围" << endl;
        }else{
            height = he;
        }
    }
    // 获取高度
    int getHeight(){
        return height;
    }
    // 获取表面积
    int getArea(){
        return 2 * height * width + 2 * height * length + 2 * length * width;
    }
    // 获取体积
    int getVolume(){
        return height * length * width;
    }
private:
    int length;
    int width;
    int height;
};

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;
}

全部评论

相关推荐

身边有人上海、深圳&nbsp;6、7k&nbsp;都去了,真就带薪上班了。
小浪_coder:深圳除了一些计算机,UI设计,金融类等一些可以月薪过万的工作之外, 认识很多朋友做运营,营销,文员的工作, 月薪基本都在4-6K左右,还有大把人在干
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
点赞 评论 收藏
分享
投递长鑫存储等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务