Why I WA IT?
查看原帖
Why I WA IT?
1358961
LG_Sam楼主2024/9/8 15:53
#include<bits/stdc++.h>
using namespace std;
struct money{
	string xsxm;    //学生姓名
	int pjcj;		//平均成绩
	int pycj;		//评议成绩
	int lwsl;		//论文数量
	char xsgb;		//学生干部
	char xbxs;		//西部学生
	int jxj;		//奖学金
};
int main(){
	int n,qian[105];
	string ren[105];
	cin>>n;
	for(int i=1;i<=n;i++){
		money a;
		cin>>a.xsxm>>a.pjcj>>a.pycj>>a.xsgb>>a.xbxs>>a.lwsl;
		if(a.pjcj>80&&a.lwsl>0){
			a.jxj+=8000;
		}
		if(a.pjcj>85&&a.pycj>80){
			a.jxj+=4000;
		}
		if(a.pjcj>90){
			a.jxj+=2000;
		}
		if(a.pjcj>85&&a.xbxs=='Y'){
			a.jxj+=1000;
		}
		if(a.pycj>80&&a.xsgb=='Y'){
			a.jxj+=850;
		}
		qian[i]=a.jxj;
		ren[i]=a.xsxm;
		a.jxj=0;
	}
	int sum=0,max=0,xb;
	for(int i=1;i<=n;i++){
		if(qian[i]>max){
			xb=i;
			max=qian[i];
		}
		sum+=qian[i];
	}
	cout<<ren[xb]<<endl<<qian[xb]<<endl<<sum<<"\n";
	return 0;
}
2024/9/8 15:53
加载中...