藍橋杯 基礎練習 矩形面積交

2021-10-02 13:20:36 字數 1730 閱讀 4270

資源限制

時間限制:1.0s 記憶體限制:512.0mb

問題描述

平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。

輸入格式

輸入僅包含兩行,每行描述乙個矩形。

在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10^7的實數表示。

輸出格式

輸出僅包含乙個實數,為交的面積,保留到小數後兩位。

樣例輸入

1 1 3 3

2 2 4 4

樣例輸出

1.00

**如下:

#include

#include

intmain()

else

exit(0

);}if

(x1<=x3&&x2<=x4&&y1<=y3&&y2<=y4)

else

exit(0

);}if

(x1>=x3&&x2<=x4&&y1<=y3&&y2<=y4)

else

exit(0

);}if

(x1>=x3&&x2<=x4&&y1>=y3&&y2<=y4)

else

exit(0

);}if

(x1>=x3&&x2>=x4&&y1<=y3&&y2<=y4)

else

exit(0

);}if

(x1>=x3&&x2>=x4&&y1>=y3&&y2<=y4)

else

exit(0

);}if

(x1>=x3&&x2>=x4&&y1>=y3&&y2>=y4)

else

exit(0

);}if

(x1>=x3&&x2>=x4&&y1<=y3&&y2>=y4)

else

exit(0

);}if

(x1>=x3&&x2<=x4&&y1>=y3&&y2>=y4)

else

exit(0

);}if

(x1>=x3&&x2<=x4&&y1<=y3&&y2>=y4)

else

exit(0

);}if

(x1<=x3&&x2>=x4&&y1<=y3&&y2<=y4)

else

exit(0

);}if

(x1<=x3&&x2>=x4&&y1>=y3&&y2<=y4)

else

exit(0

);}if

(x1<=x3&&x2>=x4&&y1>=y3&&y2>=y4)

else

exit(0

);}if

(x1<=x3&&x2>=x4&&y1<=y3&&y2>=y4)

else

exit(0

);}if

(x1<=x3&&x2<=x4&&y1>=y3&&y2<=y4)

else

exit(0

);}if

(x1<=x3&&x2<=x4&&y1<=y3&&y2>=y4)

else

exit(0

);}printf

("%0.2f"

,d);

}

(由於當時沒什麼思路,所以直接把全部情況全部列出來了,就當是記錄我所付出的時間而發的一篇部落格吧!)

藍橋杯 基礎練習 矩形面積交

問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...

藍橋杯 基礎練習 矩形面積交

description 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們 給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。input 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示...

藍橋杯 基礎練習 矩形面積交

問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...