题目描述
在平面直角坐标系中,每个图形的顶点都有对应的坐标值,例如正方形有四个顶点,也就是四个角,这四个角均有坐标值。
有一个正方形,已知四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x表示的是横轴,y表示的是纵轴。编写一个程序,判断一个给定的点是不是在这个正方形内(包括正方形的边界)。
输入格式
输入仅一行,包括两个整数x、y,以一个空格分开,表示点的坐标(x,y)。
输出格式
输出仅一行,如果这个点在正方形内,则输出yes,否则输出no。
输入样例#1
0 1
输出样例#1
yes
#include<iostream>
using namespace std;
int main()
{
long int x,y;
cin>>x>>y;
if((x==1&&y==-1)&&(x==1&&y==1)&&(x==-1&&y==-1)&&(x==-1&&y==1))
cout<<"yes";
if((x<=1)&&(x>=-1))
{
if((y<=1)&&(y>=-1))
cout<<"yes";
else
cout<<"no";
}
else
cout<<"no";
return 0;
}