求助大佬90分
查看原帖
求助大佬90分
987906
159qqwewe楼主2023/8/18 13:48

为什么老WA一个?!求助大佬!!!!!

#include<bits/stdc++.h>
using namespace std;
struct kk{
	string name;
	int qimo,banji;
	char ganbu,xibu;
	long long lunwen,sum;
}stu[1005];
bool cmp(kk x,kk y){
	if(x.sum>y.sum)
		return true;
	return false;
}
int main(){
	  int n;
	  long long ans=0;
	  cin>>n;
	  for(int i=1;i<=n;i++){
	  	cin>>stu[i].name>>stu[i].qimo>>stu[i].banji>>stu[i].ganbu>>stu[i].xibu>>stu[i].lunwen;
	  	if(stu[i].qimo>80 and stu[i].lunwen>=1)
	  	  stu[i].sum+=8000;
	  	if(stu[i].qimo>85 and stu[i].banji>80)
	  	  stu[i].sum+=4000;
	  	if(stu[i].qimo>90)
	  	  stu[i].sum+=2000;
	  	if(stu[i].qimo>85 and stu[i].xibu=='Y')
	  	  stu[i].sum+=1000;
	  	if(stu[i].banji>80 and stu[i].ganbu=='Y')
	  	  stu[i].sum+=850;
	  }
	  sort(stu+1,stu+n+1,cmp);
	  cout<<stu[1].name<<endl<<stu[1].sum<<endl;
	  for(int i=1;i<=n;i++){
	  	ans+=stu[i].sum;
	  }
	  cout<<ans;
	  return 0;
}

我要错崩溃了!!!!!!

提前说一声谢大佬~~~~

2023/8/18 13:48
加载中...