C++题目:生成一个JX类表示矩形,矩形的长和宽作为其两个数据成员。编写一个求矩形面积的函数area(),并将其声明为JX的一个友元函数。在main函数中创建一个矩形对象,长和宽分别为3和4,调用area()求出该矩形的面积。
时间: 2024-06-02 19:14:26 浏览: 47
#include <iostream>
using namespace std;
class JX {
private:
int length, width;
public:
JX(int l, int w) {
length = l;
width = w;
}
friend int area(JX jx);
};
int area(JX jx) {
return jx.length * jx.width;
}
int main() {
JX jx(3, 4);
cout << "The area of the rectangle is " << area(jx) << endl;
return 0;
}
阅读全文