70分求助!!!
查看原帖
70分求助!!!
910788
H2230823083楼主2023/7/23 21:38
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int cmp(int a,int b)
{
	return a>b;
}
int main()
{
	int n,gg=0;
	int i;
	int y;
	int arr[305];//语文成绩
	int brr[305];//数学成绩
	int crr[305];//英语成绩
	int srr[305];//总分
	int grr[305];//总分备份
	int j;
	int temp;
	int sum=0;
	cin>>n;
	for(i=0;i<n;i++)
	{
		cin>>arr[i]>>brr[i]>>crr[i];
	}
	for(i=0;i<n;i++)
	{
		srr[i]=arr[i]+brr[i]+crr[i];
		grr[i]=arr[i]+brr[i]+crr[i];
	}
	sort(srr,srr+n,cmp);//排序
	y=unique(srr,srr+n)-srr;//去重
	for(i=0;i<y;i++)
	{
		if(gg==5)
			break;		
			for(j=0;j<n;j++)
		{
			if(srr[i]==grr[j])
			{
				if(gg==5)
				break;
				cout<<j+1<<" "<<srr[i]<<endl;				
				gg++;
			}
		}		
	}
	return 0;
} 
2023/7/23 21:38
加载中...