B2051 点和正方形的关系(洛谷)

 复制Markdown  展开

题目描述

有一个正方形,四个角的坐标 (x,y) 分别是 (1,−1)(1,−1)、(1,1)(1,1)、(−1,−1)(−1,−1)、(−1,1)(−1,1),x 是横轴,y 是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。

输入格式

输入一行,包括两个整数 x,y,以一个空格分开,表示坐标 (x,y) 。

输出格式

输出一行,如果点在正方形内,则输出 yes,否则输出 no

输入输出样例

输入 #1

1 1

输出 #1

yes

Code:

C++:

#include
using namespace std;
int main(){
	int a,b;
	cin>>a>>b;
	if(a>=-1&&a<=1&&b>=-1&&b<=1){
	    cout<<"yes";
	    exit(0);
	}
	cout<<"no";
	return 0;
}

 AC:

C++:

https://www.luogu.com.cn/record/145375791

你可能感兴趣的:(C++,算法)