"简简单单"
2026-08-26 11:44:15
发布于:四川
4阅读
0回复
0点赞
点个赞吧求求了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//_7891 == int
// _9178 == 结构体
#include<bits/stdc++.h>
#define _7891 int
using namespace std;
struct _9178{
string name;
int qm,bj,lw,j,id;
char gb,xb;
}a[105];
_7891 sum;
void jx(_9178 n,_7891 i){ //发奖学金
if(n.qm>80&&n.lw>=1) a[i].j+=8000,sum+=8000;
if(n.qm>85&&n.bj>80) a[i].j+=4000,sum+=4000;
if(n.qm>90) a[i].j+=2000,sum+=2000;
if(n.qm>85&&n.xb=='Y') a[i].j+=1000,sum+=1000;
if(n.bj>80&&n.gb=='Y') a[i].j+=850,sum+=850;
}
bool c(_9178 x,_9178 y){ //结构体排序
if(x.j==y.j) return x.id<y.id;
return x.j>y.j;
}
_7891 main(){
_7891 n;
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i].name>>a[i].qm>>a[i].bj>>a[i].gb>>a[i].xb>>a[i].lw,a[i].id=i,jx(a[i],i);
sort(a+1,a+n+1,c);
cout<<a[1].name<<endl<<a[1].j<<endl<<sum;
return 0;
}
全部评论 1



2天前 来自 四川
0






有帮助,赞一个