#include <iostream>
using namespace std;
int main() {
int x,y, up, down, left, right; //up代表y的最大值,down代表y的最小值,left代表x的最小值,right代表x的最大值
while (cin >> x >> y && (x != 0 || y != 0)) { // 注意 while 处理多个 case
left = right = x; //为left和right赋初值
up = down = y; //为up和down赋初值
while (cin >> x >> y && (x != 0 || y != 0)){
if (x < left) left = x;
if (x > right) right = x;
if (y < down) down = y;
if (y > up) up = y;
}
cout<<left<<" "<<down<<" "<<right<<" "<<up<<endl;
}
}
// 64 位输出请用 printf("%lld")
题意是:仅需要把长方形的左下、右上坐标打印出来即可。

京公网安备 11010502036488号