- 谁拿了最多奖学金
- 2017-12-15 17:19:50 @
#include<stdio.h>
#include<string.h>
void main()
{
int ag,cg,noe,n,i,sum=0,max=0,money,m;
char ch1,ch2,str1[20],str2[20];
scanf("%d",&n);
for(i=1;i<=n;i++)
{money=0;
scanf("%s",str1);
scanf("%d %d %c %c %d",&ag,&cg,&ch1,&ch2,&noe);
if(ag>80&&ag<=100&&noe>=1&&noe<=10)
money+=8000;
if(ag>85&&ag<=100&&cg>80&&cg<=100)
money+=4000;
if(ag<=100&&ag>90)
money+=2000;
if(ag>85&&ag<=100&&ch2=='Y')
money+=1000;
if(cg>80&&cg<=100&&ch1=='Y')
money+=850;
sum+=money;
if(money>max)
{max=money;
for(m=0;(size_t)m<strlen(str1);m++)
str2[m]=str1[m];}
}
for(m=0;(size_t)m<strlen(str1);m++)
printf("%c",str2[m]);
printf("\n%d\n%d\n",max,sum);
}
1 条评论
-
xueyulong LV 6 @ 2017-12-15 17:54:32
你不是编译都没过么,叫你main()前面必须int
- 1