评委打分cg

#include <iostream>
#include <algorithm> 
using namespace std;
class pingwei{
	public:
		void create (){
			 cin>>this->name;
			 for(int y=0;y<7;y++){
			 	cin>>this->score[y];
			 }
			 sort(this->score,this->score+7);
			 this->max=this->score[6];
			 this->min=this->score[0];
			int sum1=0;
			for(int y=0;y<7;y++){
				sum1+=score[y];
			}
			this->sum=sum1-this->max-this->min;
		}
		void show (){
			cout<<this->name;
			cout<<" "<<this->sum<<endl; 
		}
		 
			char name [20];
			int score[7];
			int min,max;
			int sum;
			
};
bool compare_function1(const pingwei &a,const pingwei &b)
{
	return a.sum > b.sum;
}
int main (){
	int u=0;
	cin>>u;
	pingwei *a=new pingwei [u];
	for(int y=0;y<u;y++){
		a[y].create();
		
	}
	sort(a,a+u,compare_function1);
	
	for(int y=0;y<u;y++){
		a[y].show();
		
	}
	return 0;
	
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值