使用類計算矩形的面積


定義並實現一個矩形類,有長和寬兩個屬性,由成員函數計算矩形的面積。

矩形類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() << "\n";

    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() << "\n";

    return 0;
}

/* 請在這里填寫答案 */
void Rectangle::setLength(int l){length=l;}
void Rectangle::setWidth(int w){width=w;}
int Rectangle::getArea()
{
    return length*width;
}

 

歡迎指教,一起學習!

未經本人允許,請勿轉載!

謝謝!




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM