题目描述
对于一个已知的矩形,判断输入的点是否包含在该矩形内。
点的坐标(x,y)用结构体来描述。矩形可以用对角线上的两个点来定义(左下角点和右上角点)。
已知矩形的左下角点为(1,1),右上角点为(5,5)。
要求编写一个函数判断点是否在矩形内,如果在内则返回1,否则返回-1
主函数调用该判断函数,如果返回1则输出in,返回-1则输出out
输入
输入点的个数和每个点的坐标
输出
在矩形内部还是外部
输入样例1
3 1 1 5 5 5 10
输出样例1
in in out
提示
如果点在矩阵内,则点坐标不大于矩阵的坐标范围
AC代码
代码语言:javascript复制def function(x, y):
if x > 5 or x < 1 or y > 5 or y < 1:
return -1
return 1
t = int(input())
while t > 0:
t = t - 1
x, y = map(int, input().split())
result = function(x, y)
if result == 1:
print("in")
else:
print("out")