求助,不知怎么把学号排序
  • 板块学术版
  • 楼主Monkey_hyc
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/11/8 19:08
  • 上次更新2024/11/8 21:13:58
查看原帖
求助,不知怎么把学号排序
1470646
Monkey_hyc楼主2024/11/8 19:08

[GESP202403 五级] 成绩排序

怎么改都没办法 只能用原来的代码了不知道怎么把学号排序求助!

#include<bits/stdc++.h>
using namespace std;
int n,m[150],l,j[150];
struct fen{
	int x[150];
	int y;
	int yx;
	int xy;	
	int jia(){
		return y + yx +xy;
	}
}s[150];
int main()
{
	cin >> n;
	for(int i=1;i<=n;i++){
		cin >> s[i].y >> s[i].yx >>s[i].xy;
		m[i] = s[i].jia();
	}
	for(int i=1;i<=n;i++){
		if(m[i]<m[i+1]){
			l = m[i];
			m[i+1] = m[i];
			m[i] = l;
		}
	}
	for(int i=1;i<=n;i++){
		cout << m[i] <<" "; 
	}
 	return 0;
}
2024/11/8 19:08
加载中...