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 | |
#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; }
|