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 展开
#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 展开
1个回答
展开全部
#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");
}
}
}
#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),包含长和宽两个私有数据成员。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询