点和正方形的关系
题目描述
有一个正方形,四个角的坐标 ( x , y ) (x,y) (x,y) 分别是 ( 1 , − 1 ) (1,-1) (1,−1)、 ( 1 , 1 ) (1,1) (1,1)、 ( − 1 , − 1 ) (-1,-1) (−1,−1)、 ( − 1 , 1 ) (-1,1) (−1,1), x x x 是横轴, y y y 是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。
输入格式
输入一行,包括两个整数 x , y x,y x,y,以一个空格分开,表示坐标 ( x , y ) (x,y) (x,y)。
输出格式
输出一行,如果点在正方形内,则输出 yes
,否则输出 no
。
样例 #1
样例输入 #1
1 1
样例输出 #1
yes
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
int main(){
int x,y;
scanf("%d%d",&x,&y);
if((x>=-1&&x<=1)&&(y>=-1&&y<=1)){
printf("yes\n");
}
else{
printf("no\n");
}
return 0;
}