洛谷B2051
题目描述
有一个正方形,四个角的坐标 (x,y)分别是 (1,-1)、(1,1)、(-1,-1)、(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。
输入格式
输入一行,包括两个整数 x,y,以一个空格分开,表示坐标(x,y)。
输出格式
输出一行,如果点在正方形内,则输出 yes,否则输出 no。
代码:
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int x,y;
cin>>x>>y;
if(x>=-1&&x<=1&&y>=-1&&y<=1)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
return 0;
}
结果:
可以在纸上画图进行模拟,只要保证输入的x的点大于等于-1小于等于1,输入的y大于等于-1小于等于1就符号要求。