📄 10026.cpp
字号:
#include<iostream.h>
#include<stdio.h>
#include<string.h>
struct student
{
char name[20];
int studyscore;
int classscore;
char cadre;
char west;
int paper;
};
struct student stu[100];
int main()
{
//int studyscore,classscore,paper,n,jxj,a[100],i=0,j;
//char name[20],cadre,west,*p;
int n,j,jxj,a[100];
cin>>n;
while(n--)
{cin>>stu[n].name>>stu[n].studyscore>>stu[n].classscore>>stu[n].cadre>>stu[n].west>>stu[n].paper;
// scanf("%s%d%d%c%c%d",stu[n].name,&stu[n].studyscore,&stu[n].classscore,stu[n].cadre,stu[n].west,&stu[n].paper);
jxj=0;
if(stu[n].studyscore>80 && stu[n].paper>=1) jxj+=8000;
if(stu[n].studyscore>85 && stu[n].classscore>80) jxj+=4000;
if(stu[n].studyscore>90) jxj+=2000;
if(stu[n].studyscore>85 && stu[n].west=='Y') jxj+=1000;
if(stu[n].classscore>80 && stu[n].cadre=='Y') jxj+=850;
a[n]=jxj;
}
int max=0,b=0,k;
for(j=0;j<n;j++)
{
if(a[j]>max) max=a[j];k=j;
}
for(j=0;j<n;j++) b+=a[j];
cout<<stu[k].name<<endl;
cout<<max<<endl;
cout<<b<<endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -