#include<bits/stdc++.h>
using namespace std;
int main()
{
double x1,y1,x2,y2,x3,y3,x4,y4;
cin>>x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4;
double a1,a2,b1,b2;
a1=max(min(x1,x2),min(x3,x4));
a2=min(max(x1,x2),max(x3,x4));
b1=max(min(y1,y2),min(y3,y4));
b2=min(max(y1,y2),max(y3,y4));
if(a2>a1&&b2>b1)
{
printf("%.2lf",(a2-a1)*(b2-b1));
}
else printf("0.00");
}
矩形面积交
最新推荐文章于 2024-07-24 14:54:00 发布