题解 | #使用排序的做法求最小数#

找最小数

https://www.nowcoder.com/practice/ba91786c4759403992896d859e87a6cd

#include <stdio.h>
struct Num{
    int x;
    int y;
}nums[1000];

int cmp(struct Num*a,struct Num*b){
    if(a->x==b->x){
        return a->y-b->y;
    }
    else{
        return a->x-b->x;
    }
}

int main() {
    int n;
    while(scanf("%d",&n)!=EOF){
        for(int i=0;i<n;i++){
            scanf("%d %d",&nums[i].x,&nums[i].y);
        }
        qsort(nums,n,sizeof(nums[0]),cmp);
        printf("%d %d",nums[0].x,nums[0].y);
    }
    return 0;
}

全部评论

相关推荐

03-15 12:48
门头沟学院 Java
牛牛要早起:这个一般就跟你说有高薪,然后叫你买车,之后血亏
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务