C++设计一个矩形类(Rectangle),包含长和宽两个私有数据成员。要求重载...(问题太长,按补充的要求来)

请设计一个矩形类(Rectangle),包含长和宽两个私有数据成员。要求重载运算符“>”,以实现比较两个矩形对象面积的大小。请编写类,使得如下main函数可以正常运行。#... 请设计一个矩形类(Rectangle),包含长和宽两个私有数据成员。要求重载运算符“>”,以实现比较两个矩形对象面积的大小。请编写类,使得如下main函数可以正常运行。

#include <iostream>
using namespace std;
int main()
{
Rectangle r1(5,6),r2(4,5);
cout<<"r1面积=";
r1.area();
cout<<endl;
cout<<"r2面积=";
r2.area();
cout<<endl;
if(r1>r2)
cout<<"r1>r2"<<endl;
else
cout<<"r1<r2"<<endl;
}

输出结果:
r1面积=30
r2面积=20
r1>r2
展开
 我来答
百度网友f9f0e0c
2011-10-23
知道答主
回答量:35
采纳率:0%
帮助的人:14万
展开全部
#include <iostream.h>
#include <std.h> //你的命名空间是啥意思我不知,就随便写了啊
#include <math.h>
int main()
{
int a1=5,a2=6;
int b1=4,b2=5;
int s1,s2;
s1=a1*a2;
s2=b1*b2;
printf("矩形1的面积为:%d;",s1);
printf("矩形2的面积为:%d;",s2);
if(s1>s2)
{
printf("s1>s2");
}
else
{
if(s1<s2)
{
printf("s1<s2");
}
else
{
printf("s1=s2");
}
}
}
追问
谢谢你啊,可是你写的Rectangle类呢?请设计一个矩形类(Rectangle),包含长和宽两个私有数据成员。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式