C++,测试点1,90分,悬关
查看原帖
C++,测试点1,90分,悬关
837078
sdsswyh楼主2023/8/25 10:15

本蒟蒻无语……

#include<iostream>
#include<algorithm>
using namespace std;
class Student{
	public:
		string name;
		int chinese,math,english;
		int s;
};
Student a[1005];
int n;
void print(){
	cout<<a[1].name<<' ';
	cout<<a[1].chinese<<' '<<a[1].math<<' '<<a[1].english<<endl;
}
bool cmp(Student x,Student y){
	return x.s>y.s;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].name;
		cin>>a[i].chinese>>a[i].math>>a[i].english;
		a[i].s=a[i].chinese+a[i].math+a[i].english;
	}
	sort(a+1,a+n+1,cmp);
	print();
	return 0;
}
2023/8/25 10:15
加载中...