7 条题解

  • 0
    @ 2024-1-12 15:18:10
    #include<iostream>
    #include<algorithm> 
    using namespace std;
    struct info{
    	int jubin;
    	double time;
    	double neicun;
    	int id;
    	char name[31];
    };
    bool cmp(info a,info b){
    	return a.time>b.time;
    }
    int main(){
    	info inf[100];
    	int n;
    	cin>>n;
    	for(int i=0;i<n;i++){
    		cin>>inf[i].jubin;
    		cin>>inf[i].time;
    		cin>>inf[i].neicun;
    		cin>>inf[i].id;
    		cin>>inf[i].name;
    	}
    	sort(inf,inf+n,cmp);
    	for(int i=0;i<n;i++){
    		printf("%8d",inf[i].jubin);
    		printf("%10.2f",inf[i].time);
    		printf("%10.2f",inf[i].neicun);
    		printf("%8d",inf[i].id);		
    		printf("%s\n",inf[i].name);
        }
    	return 0;
    }
    

    信息

    ID
    578
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    47
    已通过
    13
    上传者