Description
对于一个已知的矩形,判断输入的点是否包含在该矩形内。
矩形用对角线上的两个点来定义(左下角点和右上角点)。
已知矩形的左下角点为(1,1),右上角点为(5,5)。
要求编写一个函数判断点是否在矩形内,如果在内则返回1,否则返回-1
主函数调用该判断函数,如果返回1则输出in,返回-1则输出out
Input
输入点的个数和每个点的坐标
Output
在矩形内部还是外部
Sample Input
3
1 1
5 5
5 10
Sample Output
in
in
对于一个已知的矩形,判断输入的点是否包含在该矩形内。
矩形用对角线上的两个点来定义(左下角点和右上角点)。
已知矩形的左下角点为(1,1),右上角点为(5,5)。
要求编写一个函数判断点是否在矩形内,如果在内则返回1,否则返回-1
主函数调用该判断函数,如果返回1则输出in,返回-1则输出out
Input
输入点的个数和每个点的坐标
Output
在矩形内部还是外部
Sample Input
3
1 1
5 5
5 10
Sample Output
in
in
out
(这个代码好像不太对,留着看看)
#include<iostream>
using
namespace
std;
int
judge(
int
x,
int
y)
{
if
(x>=1 && x<=5 && y>=1 && y<=5)
{
return
1;
}
else
{
return
-1;
}
}
int
main()
{
int
N;
cin>>N;
while
(N--)
{
int
x,y;
cin>>x>>y;
if
(judge(x,y)==1)
{
cout<<
"in"
<<endl;
}
else
{
cout<<
"out"
<<endl;
}
}
return
0;
}