分享

2002

 玉诗 2015-03-21

2002 判断点是否在矩形上

Time Limit: 1000ms   Memony Limit: 32768KB
description
在平面直角坐标系中有一矩形左下角坐标是(a,b),右上角坐标是(c,d);矩形的边平行于坐标轴,现在有一系列点(xi,yi),i=0,...,n,请你判断它们是否在矩形内或上。
Input
输入有多组测试数据,每个测试数据第一行是一个整数n,第二行是矩形的左下角和右上角的坐标,接下来n行是要判断的点。
Output
如果点在平面内或上就输出YES,否则输出NO,每个测试数据以空行区分。
Sample Input
2
0 0 4 5
1 1
5 8
3
1 2 5 7
0 6
3 4
5 5
Sample Output
YES
NO

NO
YES
YES

#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
float a,b,c,d;
scanf("%f%f%f%f",&a,&b,&c,&d);
float x,y;
int i;
for(i=1;i<=n;i++)
{
    scanf("%f%f",&x,&y);
    if((x>=a)&&(x<=c) && (y>=b)&&(y<=d))
    printf("YES\n");
    else
        printf("NO\n");
}
printf("\n");
}
return 0;
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多