题目描述
第一行输入一个数n,1 <= n <= 1000,下面输入n行数据,每一行有两个数,分别是x y。输出一组x y,该组数据是所有数据中x最小,且在x相等的情况下y最小的。
输入描述:
输入有多组数据。 每组输入n,然后输入n个整数对。
输出描述:
输出最小的整数对。
#include<stdio.h>
struct numGroup{
int x;
int y;
}num[100];
int main(){
int n , i;//n lines
struct numGroup min;
while ( scanf("%d", &n ) != EOF){
for ( i = 0 ; i < n ; i ++ ){
scanf("%d %d", &num[i].x , &num[i].y);
if ( i == 0 ){
min = num[0];
}
if ( num[i].x < min.x )
min = num[i];
else if (num[i].x == min.x && num[i].y < min.y )
min = num[i];
}
printf("%d %d",min.x , min.y);
}
}