P1051求助
  • 板块学术版
  • 楼主I_Love_Kobe
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/4/28 19:16
  • 上次更新2024/4/28 21:20:20
查看原帖
P1051求助
1155991
I_Love_Kobe楼主2024/4/28 19:16

代码:

#include<bits/stdc++.h>
using namespace std;
struct what{
	string name;
	long long pjcj;
	long long pycj;
	char xibu;
	char ganbu;
	int lunwen;
};
what a[115];
long long maxx=INT_MIN,sum,n;
string s1;

int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].name>>a[i].pjcj;
		cin>>a[i].pycj>>a[i].xibu;
		cin>>a[i].ganbu>>a[i].lunwen;
	}for(int i=1;i<=n;i++){
		long long num=0;
		if(a[i].pjcj>80&&a[i].lunwen>=1){
			num+=8000;
			sum+=8000;
		}if(a[i].pjcj>85&&a[i].pycj>80){
			num+=4000;
			sum+=4000;
		}if(a[i].pjcj>90){
			num+=2000;
			sum+=2000;
		}if(a[i].pjcj>85&&a[i].xibu=='Y'){
			num+=1000;
			sum+=1000;
		}if(a[i].pycj>80&&a[i].ganbu=='Y'){
			num+=850;
			sum+=850;
		}if(num>maxx){
			maxx=num;
			s1=a[i].name; 
		}
	}
	cout<<s1<<endl<<maxx<<endl<<sum;
	return 0;
}

我找了好久找不到问题,求助各位大牛

2024/4/28 19:16
加载中...