1. 程式人生 > >編寫一個矩形rectangle類,有資料成員長len和寬wid,建構函式retange(int,int).和友元函式 int area(rectangle T)和int fun(rectangle T

編寫一個矩形rectangle類,有資料成員長len和寬wid,建構函式retange(int,int).和友元函式 int area(rectangle T)和int fun(rectangle T

#include <iostream>

using namespace std;

class rectangle

{

public:

rectangle(int ,int );

friend int area(rectangle T);

friend int fun (rectangle T);

private:

int len,wid;

};

rectangle::rectangle(int a, int b)

{

len=a;

wid=b;

}

int area(rectangle T)

{

return (T.len*T.wid);

}

int fun(rectangle T)

{

return (2*(T.len+T.wid));

}

int main()

{

rectangle R(20,30);

cout<<"面積:"<<area(R)<<endl;

cout<<"周長:"<<fun(R)<<endl;

return 0;

}