OpenJudge计算概论-点和正方形的关系【判断点是否在正方形内部】

简介: /*======================================================== 点和正方形的关系 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。
/*========================================================
点和正方形的关系
总时间限制: 1000ms 内存限制: 65536kB
描述
有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内。
输入
输入坐标x,y
输出
yes或者no
样例输入
3 4
1 1
0 0
样例输出
no
yes
yes


提示
提示1:

系统的测试文件中数据有很多组,因此同学们在程序里要写循环读取数据并判断是否读完文件的代码。
如果不知道如何处理,可以参考下面的两个模板:
C++这样写:

while(cin>>x>>y)
{
  判断x,y是否在正方形里的代码
}

C这样写:

while(scanf(%d %d",&x,&y)!=EOF)
{
  判断x,y是否在正方形里的代码
}

提示2:

输出结果时,必须加上换行符endl(C++语言)或\n(c语言)。不然会报输出格式错误。

提示3:

要选对编程语言。如果程序是用C++语法写的,就不能在language里选c。会报编译错误。

例子:

比如说编号为1000的练习题,按以上要求的格式写出来的标准答案如下:

#include <iostream>
using namespace std;
int main()
{
    int a,b;
    while(cin>>a>>b)
    {
        cout<< a+b << endl;
    }
    return 0;
}
==========================================================*/
 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     double x,y;
 6     while(scanf("%lf%lf",&x,&y)!=EOF)
 7     {
 8         if(fabs(x)<=1&&fabs(y)<=1)
 9             printf("yes\n");
10            else printf("no\n");
11     }
12     return 0;
13 }

 

相关文章
|
C++
C++练习:设计一个圆形类(Circle),和一个点类(Point),计算点和圆的关系。 顺便熟悉一下分文件编写
C++练习:设计一个圆形类(Circle),和一个点类(Point),计算点和圆的关系。 顺便熟悉一下分文件编写
113 0
|
7月前
|
算法
几何原本
几何原本
81 8
|
7月前
【每日一题Day162】LC1637两点之间不包含任何点的最宽垂直区域 | 排序
【每日一题Day162】LC1637两点之间不包含任何点的最宽垂直区域 | 排序
132 0
|
7月前
|
C++
[C++/PTA] 判断一个点是否在一个圆的内部
[C++/PTA] 判断一个点是否在一个圆的内部
85 0
【集合论】序关系 ( 偏序集元素之间的关系 | 可比 | 严格小于 | 覆盖 | 哈斯图 )
【集合论】序关系 ( 偏序集元素之间的关系 | 可比 | 严格小于 | 覆盖 | 哈斯图 )
461 0
【集合论】序关系 ( 偏序集元素之间的关系 | 可比 | 严格小于 | 覆盖 | 哈斯图 )
|
Java
判断顶点凹凸性、判断多边形的凹凸性、填充凹坑将凹多边形处理为凸多边形【java实现+原理讲解】
判断顶点凹凸性、判断多边形的凹凸性、填充凹坑将凹多边形处理为凸多边形【java实现+原理讲解】
287 0
判断顶点凹凸性、判断多边形的凹凸性、填充凹坑将凹多边形处理为凸多边形【java实现+原理讲解】
|
定位技术 API 容器
百度地图API开发:map.getDistance计算两点之间的距离(直线距离)
百度地图API开发:map.getDistance计算两点之间的距离(直线距离)
965 0
射线法——判断一个点是否在多边形内部(适用于凸多边形和凹多边形)【关键原理解释+文字伪代码】
射线法——判断一个点是否在多边形内部(适用于凸多边形和凹多边形)【关键原理解释+文字伪代码】
734 0
|
Java 索引
给定一个多边形的点集——判断所给点集的方向为顺时针方向还是逆时针方向【java实现+原理讲解】
给定一个多边形的点集——判断所给点集的方向为顺时针方向还是逆时针方向【java实现+原理讲解】
253 0
LeetCode 1637. 两点之间不包含任何点的最宽垂直面积
给你 n 个二维平面上的点 points ,其中 points[i] = [xi, yi] ,请你返回两点之间内部不包含任何点的 最宽垂直面积 的宽度。
92 0