promotion image of download ymail app
Promoted

C語言程式 誰可以救我 @@

建立一個長方形(Rectangle)類別,其資料成員與成員函數如下

定義private資料成員length與width,分別存放長方形的長和寬。

定義建立者(constructor)函數,並設定length和width的初值為1。

定義public成員函數set,分別用來設定length與width值。

定義public成員函數permeter與area,分別用來計算長方形的周長和面積。

撰寫main( )函數,由鍵盤輸入資料並分別存入length與width中,然後計算並顯示長方形周長和面積

1 Answer

Rating
  • SiYu
    Lv 5
    1 decade ago
    Favorite Answer

    #include <iostream>

    class Rectangle

    {

    public:

    Rectangle() : length(1),width(1)

    { }

    void set(int a_nL,int a_nW)

    {

    length=a_nL;

    width=a_nW;

    }

    int permeter() const

    {

    return (length+width)<<1;

    }

    int area() const

    {

    return length*width;

    }

    private :

    int length;

    int width;

    };

    int main()

    {

    int nL,nW;

    std::cout << "Please int length and width:";

    std::cin >> nL >> nW;

    Rectangle oRC; // 產生一個Rectangle 物建

    oRC.set(nL,nW);

    std::cout << "permeter :" << oRC.permeter() <<std::endl;

    std::cout << "area : " << oRC.area() << std::endl;

    return 0;

    }

    Source(s): me
    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.