这题我就什么都不说了吧,这题不会做你就回去把语言好好学学,学习输入输出的一些空格和换行。
C语言:
#include <stdio.h>
#define getint(i) scanf(%d, &i)
int main(void)
{
int n, i;
int t1, t2, t3;
char c2, c1;
int tot = 0;
int max = 0;
int grade;
char maname[100], name[100];
getint(n);
for(i = 0; i < n; i++){
grade = 0;
scanf(%s%d%d %c %c%d\\n, name, &t1, &t2, &c1, &c2, &t3);
if((t1 > 80) && (t3 > 0)){
grade += 8000;
}
if((t1 > 85) && (t2 > 80)){
grade += 4000;
}
if(t1 > 90){
grade += 2000;
}
if((t1 > 85) && (c2 == \'Y\')){
grade += 1000;
}
if((t2 > 80) && (c1 == \'Y\')){
grade += 850;
}
if(grade > max){
strcpy(maname, name);
max = grade;
}
tot += grade;
}
printf(%s\\n%d\\n%d\\n, maname, max, tot);
return 0;
}