zoukankan      html  css  js  c++  java
  • 使用类计算矩形的面积

    定义并实现一个矩形类,有长和宽两个属性,由成员函数计算矩形的面积。

    矩形类Rectang接口定义如下:

    class Rectangle {
    public:
        void setLength(int l);//设置矩形的长度
        void setWidth(int w); //设置矩形的宽度
        int getArea();    //计算并返回矩形的面积
    private:
        int length, width;  //矩形的长度和宽度				
    };
    

    请实现Rectangle类的成员函数。

    裁判测试程序样例:

    #include <iostream>
    using namespace std;
    
    class Rectangle {
    public:
        void setLength(int l);//设置矩形的长度
        void setWidth(int w); //设置矩形的宽度
        int getArea();        //计算并返回矩形的面积
    private:
        int length, width;    //矩形的长度和宽度				
    };
    
    int main()
    {
        Rectangle r;
        int len, w;
        cin >> len >> w;
        r.setLength(len);
        r.setWidth(w);
        cout << r.getArea() << "
    ";
    
        return 0;
    }
    
    /* 你的代码将嵌在这里 */
    

    输入样例:

    10 20
    

    输出样例:

    200
    ----------------------------------------------------------------------------
    -----------------------------------------------------------------------------
                参考代码
    -----------------------------------------------------------------------------
    如有错误,感谢指出!


    #include <iostream>
    using namespace std;
    
    class Rectangle {
    public:
        void setLength(int l);//设置矩形的长度
        void setWidth(int w); //设置矩形的宽度
        int getArea();        //计算并返回矩形的面积
    private:
        int length, width;    //矩形的长度和宽度                
    };
    
    int main()
    {
        Rectangle r;
        int len, w;
        cin >> len >> w;
        r.setLength(len);
        r.setWidth(w);
        cout << r.getArea() << "
    ";
    
        return 0;
    }
    
    /* 请在这里填写答案 */
    void Rectangle::setLength(int l){length=l;}
    void Rectangle::setWidth(int w){width=w;}
    int Rectangle::getArea()
    {
        return length*width;
    }

    欢迎指教,一起学习!

    未经本人允许,请勿转载!

    谢谢!



    个人分享,欢迎指导,未经允许,请勿转载。谢谢!
  • 相关阅读:
    【专题总结】奇技淫巧
    【日常摸鱼】WC2021
    【日常摸鱼】牛客挑战赛3
    Ubuntu 使用deepin-wine安装微信
    git如何设置使用代理
    npm速度过慢的解决方案
    HOW TO INSTALL NATIVE HOMEBREW ON AN APPLE SILICON M1 MAC
    JavaScript Math 对象
    ModuleNotFoundError: No module named 'MySQLdb'
    抓取网站, 趴取网站HTML页面
  • 原文地址:https://www.cnblogs.com/hello-OK/p/6930561.html
Copyright © 2011-2022 走看看