69,336
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int yideng(int a,int c)
{
if(a>80&&c>1)
return 8000 ;
return 0;
}
int erdeng(int a,int b)
{
if(a>85&&b>80)
return 4000 ;
return 0;
}
int sandeng(int a)
{
if(a>90)
return 2000 ;
return 0;
}
int sideng(int a,char b)
{
if(a>85&&b=='Y')
return 1000 ;
return 0;
}
int wudeng(int a,char b)
{
if(a>80&&b=='Y')
return 850 ;
return 0;
}
int main()
{
char p[100][20];
int h[100][3];
char y[100][3];
int sum[100];
int a,b,c,d,m,n ;
scanf("%d",&b);
for(a=0;a<b;a++)
{
scanf("%s",p[a]);
scanf("%d%d%d",&h[a][0],&h[a][1],&h[a][2]);
scanf("%c%c",&y[a][0],&y[a][1]);
}
for(a=0;a<b;a++)
{
sum[a]+=yideng(h[a][0],h[a][2]);
sum[a]+=erdeng(h[a][0],h[a][1]);
sum[a]+=sandeng(h[a][0]);
sum[a]+=sideng(h[a][0],y[a][1]);
sum[a]+=wudeng(h[a][0],y[a][0]);
}
d=0 ;
m=0 ;
n=0 ;
for(c=0;c<b;c++)
if(sum[c]>d)
{
m=c ;
n=sum[c];
}
printf("%s\%d",p[m],n);
return 0 ;
}