题不难,刚开很是纠结怎样控制程序结束,以为内循环和外循环结束条件一样,不好弄,然后突然大悟:那把条件也弄成一样不就行了????事实证明,确实如此。。。
#include<stdio.h>
int main()
{
int a,b,x1,x2,y1,y2;
while(scanf("%d%d",&a,&b)&&(a||b))
{
x1=x2=a;
y1=y2=b;
while(scanf("%d%d",&a,&b)&&(a||b))
{
x1=(a<x1)?a:x1;
x2=(a>x2)?a:x2;
y1=(b<y1)?b:y1;
y2=(b>y2)?b:y2;
}
printf("%d %d %d %d\n",x1,y1,x2,y2);
}
return 0;
}