20061 点与正方形

题目描述

有一个正方形,四个角的坐标 (x,y) 分别是 (1, -1),(1,1),(-1,-1),(-1,1) x 是横轴, y 是纵轴。

让你写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)

提示如果 一个点在正方形内部,则 他的x 坐标应该在 [-1, 1] 之间,y 坐标也应该在 [-1, 1] 之间,

输入格式

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

输出格式

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

样例
输入样例1

1 1
输出样例1

yes
输入样例2

1 10
输出样例2

no
数据范围与提示 分类标签

[语法基础]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

int x;
int y;


// The main procedure
int main() {
  cin>>x;
  cin>>y;
  if (((x >= (-1)) && (x <= 1)) && ((y >= (-1)) && (y <= 1))) {
    cout<<"yes";
  } else {
    cout<<"no";
  }
  return 0;
}

Blockly题解代码图片