题目在这里 -^-
一键三连吧
求求了
根据题意列出一下变量:
学生的总数-N
姓名-name
期末平均成绩-og
班级评议成绩-cg
是否是学生干部-f1
是否是西部省份学生-f2
发表的论文数-w
奖学金-money
整理后得结构体(Studengt):
struct Student{
string name;
bool f1,f2;
long long og,cg;
long long w;
int money=0;
};
根据题意列出判断奖学金的函数:
int N,maxx=-1,ans=0,p;//maxx为最高获得的奖学金,ans为奖学金共计,p表示获奖学金最多的人的编号
int pd(Student *s,int i){
if(s->og>80&&s->w>=1){
s->money+=8000;
}
if(s->og>85&&s->cg>80)<