B 每日一报 把异常温度的都存起来,按要求排序就行

每日一报

http://www.nowcoder.com/questionTerminal/a739939e188e4a73b91d3aa56ad0d511

B 每日一报
把异常温度的都存起来,按要求排序就行

#include<bits/stdc++.h>
using namespace std;
struct A{
    int t;
    int num;
    float te;
}a[110];
bool cmp(A b,A c){
    if(b.t>c.t)return 1;
    else if(b.t<c.t)return 0;
    else{
        if(b.te>c.te)return 1;
        else if(b.te<c.te)return 0;
        else{
            if(b.num>c.num)return 0;
            else
                return 1;
        }
    }
}
int main(){
    int n;
    while(cin>>n){
        int cnt=0;
        while(n--){
            int b,c;
            float d;
            cin>>b>>c>>d;
            if(d>=38.0){
                a[cnt].t=b;
                a[cnt].num=c;
                a[cnt].te=d;
                cnt++;
            }
        }
        cout<<cnt<<endl;
        sort(a,a+cnt,cmp);
        for(int i=0;i<cnt;i++){
            printf("%d %d %.1f\n",a[i].t,a[i].num,a[i].te);
        }
    }
    return 0;
}
全部评论

相关推荐

在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
船长想实习:我啥技术不会决定去试试,然后进去也不干活就搅局可以吗?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务