牝教师4求大神攻略求教,真的不会

求教,C++程序不会写,求大神教一下,再次跪谢
一个点Point含两个坐标x,y:float,写出类Point,写出必要的构造函数和成员函数
两个点可以确定一个矩形,写出矩形类Rectangle,内含两个Point数据成员
在main中至少以三种不同方法构造Rectangle的不同对象,并调用成员函数
改变矩形的位置
以下是问题补充:
:大一写程序苦逼啊
我只想知道两个点是怎么确定一个矩形的?
--- 共有 7 条评论 ---
: 对角是可以确定矩形
: 哈哈哈,代码我写不下去了,一直出错,等待你的代码
: 。。。看成平行四边形了,矩形是可以
: 不会写啊,可以帮我写一下吗,谢谢大神啊
: 老师说对角的两个点就可以确定一个矩形了
#include&iostream&
using std::
using std::
using std::
class Point
float x,y;
Point():x(0.0f),y(0.0f){}
Point& operator=(const Point& rp){
this-&x=rp.x;
this-&x=rp.y;
Point& operator()(const Point& rp){
& &this-&x=rp.x;
this-&y=rp.y;
Point(float rx,float ry):x(rx),y(ry){}
~Point(){}
float getX(){return this-&x;}
& & float getY(){return this-&y;}
class Rectangle
Point pointF
Point pointS
Rectangle():pointFirst(0.0f,0.0f),pointSecond(1.0f,1.0f){}
Rectangle(Point p1,Point p2=Point(1.0f,1.0f)):pointFirst(p1),pointSecond(p2){}
float isArea(){
& & & &return (pointFirst.getX()-pointSecond.getX())*(pointFirst.getY()-pointSecond.getY());
int main()
Rectangle rct1;
& & & & Point p1(0.0f,0.0f);
& & & & Point p2(4.0f,4.0f);
& & & & Rectangle rct2(p1,p2);
cout&&rct1.isArea()&&
cout&&rct2.isArea()&&
完成了80%的功能吧,自己看懂,然后补充完成下载作业帮***包
扫二维码下载作业帮
1.75亿学生的选择
大神求教我英文语法求能正确运用已知单词写句子的方法,真的很头疼 我其实记了很多很多单词(大概5000多个,光有道本里就3500个天天回顾,记得很牢;)但总是不能很好地运用它们,老师也说我不行在这方面,
如果语法够了的话就做题,看英文小说,闲暇时间看美剧,英语嘛,你只要看题目做题目,题海战术就搞定了.话说我没懂你的单词和语法有什么关系,如果真的要做语法的话,弄点专门的题目来坐坐.像是过去式,将来时,现在完成时,过去完成时,过去进行时,虚拟句.以及一些倒装句之类的.做多了就会了.
为您推荐:
其他类似问题
扫描下载二维码

参考资料

 

随机推荐