RE了 ,〒▽〒

P1051 [NOIP2005 提高组] 谁拿了最多奖学金

@[wzfly_www](/user/1182116) ```cpp #include<bits/stdc++.h> using namespace std; int n; string st,MAXname; int MAX,s,num;//s所有奖学金的总和,MAX最大奖学金 struct ndoe{ string name;//name名字 int mark,grade,lunwen,jiangxuejin; //mark平均分,gtade班级分,lunwen论文数量,num第几个,jiangxuejin奖学金 char ganbu,xibu;//gannbu干部标识,xibu西部标识 }a[105]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].name>>a[i].mark>>a[i].grade>>a[i].ganbu>>a[i].xibu>>a[i].lunwen; if(a[i].mark>80&&a[i].lunwen>0)a[i].jiangxuejin+=8000;//院士奖学金 if(a[i].mark>85&&a[i].grade>80)a[i].jiangxuejin+=4000;//五四奖学金 if(a[i].mark>90)a[i].jiangxuejin+=2000;//成绩优秀奖学金 if(a[i].mark>85&&a[i].xibu=='Y')a[i].jiangxuejin+=1000;//西部奖学金 if(a[i].grade>80&&a[i].ganbu=='Y')a[i].jiangxuejin+=850;//班级贡献奖学金 s+=a[i].jiangxuejin;//奖学金的总和 if(a[i].jiangxuejin>MAX){//奖学金相同,先输入名字靠前的人 MAX=a[i].jiangxuejin; MAXname=a[i].name; } } cout<<MAXname<<endl<<MAX<<endl<<s; return 0; } ```
by ZBXALQX @ 2024-01-27 15:56:11


@[wzfly_www](/user/1182116) 使用结构体
by ZBXALQX @ 2024-01-27 15:56:53


@[ZBXALQX](/user/1070547) 谢谢
by wzfly_www @ 2024-01-27 17:42:31


|