(1)重叠四边形ABCD是菱形.
证明:根据矩形对边平行,可得ABCD是平行四边形;
因为矩形等宽,即ABCD各边上的高相等.
根据平行四边形的面积公式可得邻边相等,
所以ABCD是菱形.
(2)当菱形ABCD为正方形时,s最小=42=16(cm2);
当菱形ABCD如图时,面积最大.
设CD=x,根据勾股定理得x2=(8-x)2+42,
解得x=5.
∴s最大=BC×DE=5×4=20(cm2).
第一个矩形左下角x1,y1,右上角x2,y2,第二个左下x3,y3,右上x4,y4:
***设两矩形相交,则相交区域的坐标为
左下角max(x1,x3),max(y1,y3)
右上角min(x2,x4),min(y2,y4)
要使条件成立,则min(x2,x4)-max(x1,x3)>=0 且min(y2,y4)-max(y1,y3)>=0
如果***设成立,则相交矩形面积为:(min(x2,x4)-max(x1,x3))* (min(y2,y4)-max(y1,y3))
代码如下:
int max(int a,int b)
{
return a>b?a:b ;
}
int min(int a ,int b)
{
return a<b?a:b ;
}
int GetIntersectArea(int x1,int x2,int x3,int x4,int y1,int y2,int y3,int y4)
{
if((min(x2,x4)-max(x1,x3)>=0)&& (min(y2,y4)-max(y1,y3)>=0))
{
return (min(x2,x4)-max(x1,x3))* (min(y2,y4)-max(y1,y3));
}
else
{
printf("矩形不相交\n");
}
return 0;
}
解:如图(1)得到重叠部分面积是2×2=4;
如图(2)重叠时面积最大,设BC=x,
则AB=x,DB=8-x,
∵AD=2,由勾股定理得:22+(8-x)2=x2,
解得:x=
17 |
4 |
得到重叠部分面积是:2×
17 |
4 |
17 |
2 |
故答案为:4,
17 |
2 |
你可以修改矩形的属性,换一个展示样式,三个边框的那种样式,然后对到一起
参考
***.91axure***
***.iniuche***