c++判断俩个矩形的是否相交对吗?#includeusing namespace std;typedef struct Rect{int x; //左上角x坐标int y; //左上角Y坐标int h; //矩形的高int w; //矩形的宽}RECT;bool FUN(RECT rcSour,RECT rcDest) { bool b_Result=true; //
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/09 09:01:39
c++判断俩个矩形的是否相交对吗?#includeusing namespace std;typedef struct Rect{int x; //左上角x坐标int y; //左上角Y坐标int h; //矩形的高int w; //矩形的宽}RECT;bool FUN(RECT rcSour,RECT rcDest) { bool b_Result=true; //
c++判断俩个矩形的是否相交对吗?
#include
using namespace std;
typedef struct Rect
{
int x; //左上角x坐标
int y; //左上角Y坐标
int h; //矩形的高
int w; //矩形的宽
}RECT;
bool FUN(RECT rcSour,RECT rcDest)
{
bool b_Result=true;
// 如果第一个矩形的左边x坐标大于第二个矩形右边的x坐标,肯定不相交
if(rcSour.x>(rcDest.x + rcDest.w) && (rcSour.x + rcSour.w)>rcDest.x)
b_Result=false;
// 如果第一个矩形的右边x坐标小于第二个矩形左边的x坐标,肯定不相交
if(rcSour.xrcDest.y)
b_Result=false;
// 如果第一个矩形的顶边y坐标小于第二个矩形底边的y坐标,肯定不相交
if(rcSour.y
c++判断俩个矩形的是否相交对吗?#includeusing namespace std;typedef struct Rect{int x; //左上角x坐标int y; //左上角Y坐标int h; //矩形的高int w; //矩形的宽}RECT;bool FUN(RECT rcSour,RECT rcDest) { bool b_Result=true; //
应该不对,回字形状处理了么,这个不能算相交吧