题目描述

定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。要求使用提示中给出的测试函数并不得改动。

输入

四个数,分别表示矩形左下角和右上角顶点的坐标,如输入3.7 0.4 6.5 4.9,代表左下角坐标为(3.7, 0.4),右上角坐标为(6.5, 4.9)。

输出

输出一共有3行(请参考提示(hint)中的main函数):
第一行:由输入的坐标确定的矩形对象p1的面积
第二行:由对象复制得到的矩形对象p2的面积
第三行:直接初始化得到的矩形对象p3的面积

样例输入

3.7 0.4 6.5 4.9

样例输出

12.6
12.6
10
#include <iostream>
using namespace std;
class Rectangle
{
public:void input();void input(int x11,int y11,int x22,int y22);void output();
private:double x1,y1,x2,y2;
};
int main()
{Rectangle p1;p1.input();p1.output();Rectangle p2(p1);p2.output();Rectangle p3;p3.input(1,1,6,3);p3.output();return 0;
}
void Rectangle::input()
{cin>>x1>>y1>>x2>>y2;
}
void Rectangle::input(int x11,int y11,int x22,int y22)
{x1=x11;y1=y11;x2=x22;y2=y22;
}
void Rectangle::output()
{cout<<(x2-x1)*(y2-y1)<<endl;
}

[YTU]_2383 ( 矩形类定义【C++】)相关推荐

  1. [YTU]_2384 ( 矩形类中运算符重载【C++】)

    题目描述 定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数.输入坐标的函数,实现矩形加法,以及计算并输出矩形面积的函数.要求使用提示中给出的测试函数并不得改动. 两个矩 ...

  2. [YTU]_2384( 矩形类中运算符重载【C++】)

    定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数.输入坐标的函数,实现矩形加法,以及计算并输出矩形面积的函数.要求使用提示中给出的测试函数并不得改动.两个矩形相加的规则 ...

  3. 定义一个矩形类Rectangle:(知识点:对象的创建和使用)

    /** 1:定义一个矩形类Rectangle:(知识点:对象的创建和使用)     定义三个方法:getArea()求面积.getPer()求周长,showAll()分别在控制台输出长.宽.面积.周长 ...

  4. 【Python】经典问题创建一个矩形类,定义方法 属性 初始化

    Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...

  5. 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性

    (1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...

  6. Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。

    Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...

  7. 定义一个矩形类,有长、宽两个属性,用成员函数计算矩形的面积

    具体代码如下: #include <iostream> using namespace std; class rectangle{ //定义一个矩形类: public:rectangle( ...

  8. 创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法.在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长

    题目: 编写一个应用程序,创建一个矩形类,类中具有长.宽两个成员变量和求周长的方法.再创建一个矩形类的子类--正方形类,类中定义求面积方法.重写求周长的方法.在主类中,输入一个正方形边长,创建正方形对 ...

  9. java矩形派生正方形_src Step1: 为实验3中定义的矩形类派生一个子类:正方形类 - 下载 - 搜珍网...

    Step1: 为实验3中定义的矩形类派生一个子类:正方形类.正方形类的操作同样是求周长和面积.则这个子类除了从父类继承来的方法之外,还需要定义哪些方法?列出正方形类的所有域与方法.编程验证所编写的正方 ...

最新文章

  1. 团队项目—后续阶段第一天
  2. Java中的线程和同步
  3. Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包
  4. 获取小程序用户信息+java_java获取微信小程序用户信息
  5. C算法--入门 2.3
  6. python对浏览器的常用操作有哪些_Python Selenium中对象常用操作方法
  7. Oracle中Date和Timestamp的区别
  8. 前端学习(2587):权限控制的分类和意义
  9. 初次远程做Linux Iptables规则注意事项
  10. Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)
  11. zabbix3.0 监控mysql服务器性能实现过程
  12. Oracle BIEE 链接oracle 数据库的问题,报:Check if 'Oracle OCI 10G' database client is installed
  13. C语言累加函数代码,ARM汇编程序---通过ARM汇编调用C语言函数实现累加
  14. Python3+Selenium3自动化测试-(四)
  15. 机器学习tips:什么是pipeline?
  16. 小米8刷官方欧版rom并从国内版rom提取安装MiPay、门卡模拟
  17. cass生成里程文件桩号不全,cass生成桩号
  18. 颜色空间的几种表示方法
  19. 6.1.3. Mentor: Design Not Just for Usability, but Learnability
  20. 经验 | 在麻省理工人工智能实验室如何做研究?

热门文章

  1. 【jQuery】用jQuery给文本框添加只读属性【readOnly】
  2. 关于ark取得进程的镜像文件路径
  3. 一个关于nvarchar字段排序,中英文混合排序的问题
  4. 人工智能技术类资源汇聚
  5. 技术团队新官上任之中层篇
  6. STL体系结构与内核分析-2-STL体系结构基础介绍(侯捷)--笔记
  7. “5W1H”带你来学习JavaScript
  8. Swift开发iOS项目实战视频教程(一)---iOS真简单
  9. hibernate validate验证框架中@NotEmpty、@NotbBank、@NotNull的区别
  10. 将0~N打乱顺序,然后排序