当前位置:编程学习 > C/C++ >>

九度OJ 题目1170:找最小数

*********************************  
 *    日期:2013-2-4 
 *    作者:SJF0115  
 *    题号: 九度OJ 题目1170:找最小数 
 *    来源:http://ac.jobdu.com/problem.php?pid=1170 
 *    结果:AC  
 *    来源:2010年北京邮电大学计算机研究生机试真题 
 *    总结: 
**********************************/   
#include<stdio.h>   
#include<string.h>   
  
int main(){  
    int i,n,x,y,MinX,MinY;  
    //freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin);    
    while(scanf("%d",&n) != EOF){  
        for(i = 0;i < n;i++){  
            scanf("%d %d",&x,&y);  
            //第一次为MinX,MinY赋初值   
            if(i == 0){  
                MinX = x;  
                MinY = y;  
            }  
            else{  
                //该组数据是所有数据中x最小,且在x相等的情况下y最小的。    
                if(x < MinX){  
                    MinX = x;  
                    MinY = y;  
                }  
                else if(x == MinX && y < MinY){  
                    MinX = x;  
                    MinY = y;  
                }  
            }  
              
        }  
        printf("%d %d\n",MinX,MinY);  
    }  
}  
 
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,