1 条题解

  • 0
    @ 2024-3-16 10:37:12
    #include <iostream>
    #include<algorithm>
    using namespace std;
    struct student{
    	int id;
    	int a;
    	int b;
    	int c;
    	int d; 
    }s[1000];
    bool cmp(student a,student b){
    	return a.d>b.d;
    }
    int main(){ //C++ L16 考试成绩单
    	int n;
    	cin>>n;
    	for(int i=0;i<n;i++){
    		cin>>s[i].id>>s[i].a>>s[i].b>>s[i].c;
    		s[i].d=s[i].a+s[i].b+s[i].c;
    	}
    	sort(s,s+n,cmp);
    	for(int i=0;i<n;i++){		
    		cout<<s[i].id<<" "<<s[i].d<<endl;
    	}
    	
        return 0;
    }
    
    • 1

    信息

    ID
    1203
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    (无)
    递交数
    9
    已通过
    4
    上传者