📄 1755.cpp
字号:
#include <cstdio>
int sum=0,n;
struct student
{
char name[21];
int mark;
int cmark;
char g;
char w;
int l;
int tot;
}st;
struct student s[101];
int test(struct student x)
{
int temp=0;
if (x.mark>80&&x.l>0) temp+=8000;
if (x.mark>85&&x.cmark>80) temp+=4000;
if (x.mark>90) temp+=2000;
if (x.mark>85&&x.w=='Y') temp+=1000;
if (x.mark>80&&x.g=='Y') temp+=850;
return temp;
}
int main()
{
int i,sign,x=-1;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
scanf("%s%d%d",&s[i].name,&s[i].mark,&s[i].cmark);
getchar();
s[i].g=getchar();
getchar();
s[i].w=getchar();
scanf("%d",&s[i].l);
s[i].tot=test(s[i]);
sum+=s[i].tot;
if (s[i].tot>x) {x=s[i].tot;sign=i;}
}
printf("%s\n",s[sign].name);
printf("%d\n",x);
printf("%d\n",sum);
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -