求助:个人得分有错,第一个人得分没进行计算
查看原帖
求助:个人得分有错,第一个人得分没进行计算
1138016
liuyijun1119楼主2023/10/25 23:22

pf[]记录每个人的评分

#include <iostream>
#include<algorithm>
using namespace std;
int mc(int ch[],int m)
{	
	int max,min;
	int sum = 0;
	for (int t = 0; t < m; t++) sum += ch[t];
	max = *max_element(ch, ch + m);
	min = *min_element(ch, ch + m);
	sum -= (max + min);
	//cout << sum << endl;
	sum = sum / (m - 2);
	return sum;
}
int main(){
	int m, n;
	int	score[21], pf[1000];
	cin >> m >> n;
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < m; j++) {
			cin >> pf[j];
		}
		//cout << sum << endl;
	 	score[i] = mc(pf,m );
	}
	cout <<*max_element(score,score+m);
	return 0;
}  

自学c++真的好难啊啊啊,sos!!

2023/10/25 23:22
加载中...