菜鸟求助,c++编程,100分相赠

ZhouHM 2003-12-12 11:31:51
题目如下:

某软件开发小组已经编写了Point类:
class Point
{ protected:
int Px,Py;
public:
Point(int x=0,int y=0)
{ Px=x; Py=y; }
int GetPx()
{ return Px; }
int GetPy()
{ return Py; }
void SetP(int x,int y)
{ Px=x; Py=y; }
void showP()
{ cout<<"P("<<Px<<','<<Py<<") "; }
};

请在此基础上,利用软件的“复用”技术,用C++ 编制能够完成下列功能的程序(包括Test程序):
对于用户任意创建的2个Line类的对象,能够判断这2个直线是否平行?(请注意程序的可读性)
...全文
69 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
laomai 2003-12-12
  • 打赏
  • 举报
回复
顺手写了一个,自己补全吧
class Line
{
protected:
Point Start;
Point End;
public:
Line(Point start,Point end):Start(start),End(end){};
bool IsParellel(const Line& line)
{
return ((Start.GetPy()-End.GetPy()%(Start.GetPx()-End.GetPx()))==0);
}
};
cpsoft 2003-12-12
  • 打赏
  • 举报
回复
你是要自己创建Line类吗?

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧