为啥只有70分,求指正
查看原帖
为啥只有70分,求指正
1394657
litianyu9楼主2024/7/14 20:50
#include<iostream>
#include<algorithm>
using namespace std;
int a[350];
int c[350];
int top[6];
int cmp(int x,int y){
	return x>y;
}
int main(){
	int num,score,i,j,l,d,num1,total;
	total=0;
	cin>>num;
	
	for(i=1;i<=num;i++){
		total=0;
		for(j=1;j<=3;j++){
			cin>>score;
			total+=score;
		}
		a[i]=total;
		c[i]=total;
	}
	sort(a+1,a+1+num,cmp);
	for(l=1;l<=5;l++){
		num1=0;
		for(d=1;d<=num;d++){
			if(c[d]==a[l]){
				if(top[l-1]!=d){
					top[l]=d;
					break;
				}		}
			}
			
		}
	for(i=1;i<=5;i++){
		cout<<top[i]<<" "<<a[i]<<endl;
	}
	return 0;
}


为啥只有70分

2024/7/14 20:50
加载中...