题目在这里 -^-
一键三连吧
求求了
根据题意列出一下变量:
学生的总数-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){
s->money+=4000;
}
if(s->og>90){
s->money+=2000;
}
if(s->og>85&&s->f2==true){
s->money+=1000;
}
if(s->cg>80&&s->f1==true){
s->money+=850;
}
ans+=s->money;
if(s->money>maxx){
maxx=s->money;
p=i;
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
struct Student{
string name;
bool f1,f2;
long long og,cg;
long long w;
int money=0;
};
//
Student stu[1001];
int N,maxx=-1,ans=0,p;
char k;
//
int pd(Student *s,int i){
if(s->og>80&&s->w>=1){
s->money+=8000;
}
if(s->og>85&&s->cg>80){
s->money+=4000;
}
if(s->og>90){
s->money+=2000;
}
if(s->og>85&&s->f2==true){
s->money+=1000;
}
if(s->cg>80&&s->f1==true){
s->money+=850;
}
ans+=s->money;
if(s->money>maxx){
maxx=s->money;
p=i;
}
return 0;
}
//
int main() {
cin>>N;
for(int i=1;i<=N;i++){
cin>>stu[i].name;
cin>>stu[i].og>>stu[i].cg;
cin>>k;
if(k=='Y') stu[i].f1=true;
else stu[i].f1=false;
cin>>k;
if(k=='Y') stu[i].f2=true;
else stu[i].f2=false;
cin>>stu[i].w;
//
pd(&stu[i],i);
}
cout<<stu[p].name<<"\n";
printf("%d\n%d",maxx,ans);
return 0;
}
常用BUG管理系统1.EasyBUG优点:1)基于WEB的在线的,不用配置;2)界面简单,操作容易上手,基本上只要是会上网的人一看就会用3)拥有截图功能,以图片的形式直接存在,而不是以附件形式;4)BUG解决流程记录在案;有统计报表,一目了然;5)国产且免费的。缺点:1)需要手动录入bug标题,保存bug截图提交,追踪及时性靠人工自觉资源地址:http://w...
1、计算公式千行代码bug率=bug数/(代码行数/1000)2、bug率标准CMMI级别中做出了相关的指标规定,千行代码缺陷率(bug率):CMM1级 11.95‰CMM2级 5.52‰CMM3级 2.39‰CMM4级 0.92‰CMM5级 0.32‰3、统计方式git log master..分支名 --no-merges --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 }
一、 ssh配置(参考)1、生成密钥rsa local-key-pair create 或public-key local create rsa2、创建SSH用户local-user adminpassword cipher/hash adminservice-type sshlevel 3quit3、在VTY接口下指定用
一.模块1.包与模块: 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。假设我们的abc和xyz这两个模块名字与其他模块冲突了,于是我们可以通过包来组织模块,避免冲突。方法是选择一个顶层包名,比如mycompany,按照如下目录存放:...
前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问题解决后,一想原来不困难呀。记录一下过程,以备后用。一、校园网客户端连接有线网络首先下载linux 64位DrClient 客户端,解压得到 DrClient 文件夹,将文件夹放到自己想放的目录下,保...
第二次为项目组开发一个文件上传功能。本机和测试环境都是OK的。但是一到线上就报错,而且服务端tomcat看不到任何日志。POSThttp://king.im.com/upload/uploadPatch net::ERR_CONNECTION_RESET VM2095:1180SWFUpload.callFlashVM2095:1180SWFUpload.returnUploadSta...
虚拟代理模式(Virtual Proxy)是一种节省内存的技术,它建议创建那些占用大量内存或处理复杂的对象时,把创建这类对象推迟到使用它的时候。在特定的应用中,不同部分的功能由不同的对象组成,应用启动的时候,不会立即使用所有的对象。在这种情况下,虚拟代理模式建议推迟对象的创建直到应用程序需要它为止。对象被应用第一次引用时创建并且同一个实例可以被重用。这种方法优缺点并存。优点:这...
一、学生背景1、学生姓名:吴同学2、成绩概况:gpa3.6/4 托福107gre3293、所学专业:统计学4、就读学校:东莞理工大学5、录取专业:统计学6、留学层级:研究生7、录取结果:duke university 杜克大学二、申请诊断分析优势分析:1、早规划,早申请 ea申请方式加大录取率2、学生硬性条件好3、目标明确4、参加过游学、夏校,对美国发自内心的喜爱劣势分析:1、科研、论文,独立实...
只需加两行 observer:true,//修改swiper自己或子元素时,自动初始化swiper observeParents:true//修改swiper的父元素时,自动初始化swiper
想告别“写代码2分钟,找bug两小时”吗?,就必须掌握查找bug的能力下面这些方法都是我这几年解决bug常用的一、定位bug:如果在控制台中看不出bug,可以使用以下方法帮助查找bug1、IDE编译器debug调试代码,在可疑的地方设断点,查看程序是如何走的,问题出在哪2、二分法定位,把可疑的代码分成两份,注释掉一半,再把错误的一半又分成两份,不断进行排错3、输出日志,logger.info(“XXX”),就算程序出现错误,只要程序走到那里就可以看到输出的日志4、Print输出可能有问题的
【单选题】以下关于MySQL的叙述错误的是()。A. MySQL是一种开放源代码的关系型数据库管理系统(RDBMS)。 B. MySQL使用结构化查询语言(SQL)进行数据库管理。 C. MySQL更多相关问题[单选] 患者,男,56岁。连续输液一周后沿静脉走向出现一条索状红线,感觉局部灼热,疼痛,应考虑该患者出现了()[单选] 以下关于反洗钱现场检查保密要求的说法错误的是()。[单选] 西门子指...