[YTU]_2383 ( 矩形类定义【C++】)
题目描述
定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,以及计算并输出矩形面积的函数。要求使用提示中给出的测试函数并不得改动。
输入
四个数,分别表示矩形左下角和右上角顶点的坐标,如输入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++】)相关推荐
- [YTU]_2384 ( 矩形类中运算符重载【C++】)
题目描述 定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数.输入坐标的函数,实现矩形加法,以及计算并输出矩形面积的函数.要求使用提示中给出的测试函数并不得改动. 两个矩 ...
- [YTU]_2384( 矩形类中运算符重载【C++】)
定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数.输入坐标的函数,实现矩形加法,以及计算并输出矩形面积的函数.要求使用提示中给出的测试函数并不得改动.两个矩形相加的规则 ...
- 定义一个矩形类Rectangle:(知识点:对象的创建和使用)
/** 1:定义一个矩形类Rectangle:(知识点:对象的创建和使用) 定义三个方法:getArea()求面积.getPer()求周长,showAll()分别在控制台输出长.宽.面积.周长 ...
- 【Python】经典问题创建一个矩形类,定义方法 属性 初始化
Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...
- 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性
(1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...
- Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。
Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...
- 定义一个矩形类,有长、宽两个属性,用成员函数计算矩形的面积
具体代码如下: #include <iostream> using namespace std; class rectangle{ //定义一个矩形类: public:rectangle( ...
- 创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法.在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长
题目: 编写一个应用程序,创建一个矩形类,类中具有长.宽两个成员变量和求周长的方法.再创建一个矩形类的子类--正方形类,类中定义求面积方法.重写求周长的方法.在主类中,输入一个正方形边长,创建正方形对 ...
- java矩形派生正方形_src Step1: 为实验3中定义的矩形类派生一个子类:正方形类 - 下载 - 搜珍网...
Step1: 为实验3中定义的矩形类派生一个子类:正方形类.正方形类的操作同样是求周长和面积.则这个子类除了从父类继承来的方法之外,还需要定义哪些方法?列出正方形类的所有域与方法.编程验证所编写的正方 ...
最新文章
- 团队项目—后续阶段第一天
- Java中的线程和同步
- Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包
- 获取小程序用户信息+java_java获取微信小程序用户信息
- C算法--入门 2.3
- python对浏览器的常用操作有哪些_Python Selenium中对象常用操作方法
- Oracle中Date和Timestamp的区别
- 前端学习(2587):权限控制的分类和意义
- 初次远程做Linux Iptables规则注意事项
- Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)
- zabbix3.0 监控mysql服务器性能实现过程
- Oracle BIEE 链接oracle 数据库的问题,报:Check if 'Oracle OCI 10G' database client is installed
- C语言累加函数代码,ARM汇编程序---通过ARM汇编调用C语言函数实现累加
- Python3+Selenium3自动化测试-(四)
- 机器学习tips:什么是pipeline?
- 小米8刷官方欧版rom并从国内版rom提取安装MiPay、门卡模拟
- cass生成里程文件桩号不全,cass生成桩号
- 颜色空间的几种表示方法
- 6.1.3. Mentor: Design Not Just for Usability, but Learnability
- 经验 | 在麻省理工人工智能实验室如何做研究?
热门文章
- 【jQuery】用jQuery给文本框添加只读属性【readOnly】
- 关于ark取得进程的镜像文件路径
- 一个关于nvarchar字段排序,中英文混合排序的问题
- 人工智能技术类资源汇聚
- 技术团队新官上任之中层篇
- STL体系结构与内核分析-2-STL体系结构基础介绍(侯捷)--笔记
- “5W1H”带你来学习JavaScript
- Swift开发iOS项目实战视频教程(一)---iOS真简单
- hibernate validate验证框架中@NotEmpty、@NotbBank、@NotNull的区别
- 将0~N打乱顺序,然后排序