P5740 【深基7.例9】最厉害的学生 : 0分求调
查看原帖
P5740 【深基7.例9】最厉害的学生 : 0分求调
1145044
ichenyubo楼主2024/1/24 15:21

P5740 【深基7.例9】最厉害的学生 : 0分求调

我的代码:

#include<bits/stdc++.h>
using namespace std;
class Students{
	private:
		string name;
		int Chinese,Maths,English;
	public:
		int sum=Chinese+Maths+English;
		void in() {
			cin>>name>>Chinese>>Maths>>English;
		}
		void out() {
			cout<<name<<" "<<Chinese<<" "<<Maths<<" "<<English;
		}
		friend bool operator <(Students &a,Students &b) {
			return a.sum>b.sum;
		}
};
//bool cmp(Students a,Students b) {
//	return a.sum>b.sum;
//}
int main() {
	int n;
	cin>>n;
	Students stu[n];
	for(int i=0;i<n;i++) {
		stu[i].in();
	}
	sort(stu,stu+n/*,cmp*/);
	stu[1].out();
	return 0;
}
2024/1/24 15:21
加载中...