题目
解析
这代码没什么好说的注意输入吧,别想成用字符串数组就行【还得单独拆开】
要好好利用题目中的输入用空格隔开
(用cin>>)
代码
#include <iostream>
#include <vector>
#include<set>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <queue>
#include <climits> // 包含INT_MAX常量
#include <cctype>
#include<map>
using namespace std;
int n,maxx,sum;
string name,name1;
char c1,c2;
int score1,score2,num;
int main(){
cin>>n;
while(n--){
int temp=0;
cin>>name>>score1>>score2>>c1>>c2>>num;
if(score1>80 && num>0) temp+=8000;
if(score1>85 && score2>80) temp+=4000;
if(score1>90) temp+=2000;
if(score1>85 && c2=='Y') temp+=1000;
if(score2>80&&c1=='Y') temp+=850;
if(maxx<temp){
maxx=temp;
name1=name;
}
sum+=temp;
}
cout<<name1<<endl;
cout<<maxx<<endl;
cout<<sum;
return 0;
}