国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

矩形著色

2019-11-09 21:06:23
字體:
供稿:網(wǎng)友

Danni想為屏幕上的一個矩形著色,但是她想到了一個問題。當(dāng)點擊鼠標以后電腦是如何判斷填充的區(qū)域呢?現(xiàn)在給你一個平面直角坐標系,其中有一個矩形和一個點,矩形的四條邊均是平行于x軸或y軸的。請你判斷這個點相對于矩形的位置,即在矩形內(nèi),在矩形上,還是在矩形外?

Input

第一行只有一個整數(shù)T,(T < 150),代表共有T種情況。

接下對于每種情況,均有兩行數(shù)據(jù):

第一行有兩個整數(shù)Px Py,以空格分隔,代表點的坐標(Px,Py).

第二行有四個整數(shù)Ax Ay Bx By,以空格分隔,代表矩形左下角的坐標(Ax,Ay)和右上角的坐標(Bx,By).

所有的坐標均為區(qū)間[0,100]內(nèi)的整數(shù),且Ax<Bx,Ay<By

Output

對于每種情況僅輸出一行:

1. 如果點在矩形外部,請輸出”O(jiān)utside”

2. 如果點正好在矩形的邊上,請輸出”O(jiān)n”

3. 如果點在矩形內(nèi)部,請輸出”Inside”

所有輸出都不包含引號。

Sample Input
3
38 7
30 7 52 66
55 19 13 54 84
74 67
73 66 76 68Sample Output

On

Outside

Inside

水題。。。判斷各種情況的條件就好了

#include <iostream>using namespace std;int main(){    int T,x1,x2,x3,y1,y2,y3;    cin>>T;    while (T--)    {    	cin>>x1>>y1;    	cin>>x2>>y2>>x3>>y3;    	if ((x1<x2)||(x1>x3)||(y1<y2)||(y1>y3)) cout<<"Outside"<<endl;    	else if ((x1==x2)||(x1==x3)||(y1==y2)||(y1==y3)) cout<<"On"<<endl;    	else cout<<"Inside"<<endl;    }    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿坝| 林州市| 明水县| 凉山| 宁都县| 东台市| 车致| 平顶山市| 鲜城| 巴彦县| 海丰县| 正安县| 搜索| 安陆市| 桓台县| 上杭县| 石楼县| 民乐县| 萨迦县| 泸溪县| 永新县| 高雄县| 钦州市| 沙湾县| 神池县| 瑞安市| 濉溪县| 鹤山市| 嘉定区| 辽宁省| 香格里拉县| 桦川县| 丹东市| 儋州市| 长阳| 灯塔市| 通榆县| 奈曼旗| 清水河县| 武安市| 沛县|