当前位置: 首页 > news >正文

php网站的后台地址wordpress windows

php网站的后台地址,wordpress windows,网站帮助,阳江房管局查询房产信息网题目描述 某小学最近得到了一笔赞助#xff0c;打算拿出其中一部分为学习成绩优秀的前 5 5 5 名学生发奖学金。期末#xff0c;每个学生都有 3 3 3 门课的成绩:语文、数学、英语。先按总分从高到低排序#xff0c;如果两个同学总分相同#xff0c;再按语文成绩从高到低排…题目描述 某小学最近得到了一笔赞助打算拿出其中一部分为学习成绩优秀的前 5 5 5 名学生发奖学金。期末每个学生都有 3 3 3 门课的成绩:语文、数学、英语。先按总分从高到低排序如果两个同学总分相同再按语文成绩从高到低排序如果两个同学总分和语文成绩都相同那么规定学号小的同学 排在前面这样每个学生的排序是唯一确定的。 任务先根据输入的 3 3 3 门课的成绩计算总分然后按上述规则排序最后按排名顺序输出前五名名学生的学号和总分。注意在前 5 5 5 名同学中每个人的奖学金都不相同因此你必须严格按上述规则排序。例如在某个正确答案中如果前两行的输出数据(每行输出两个数:学号、总分) 是: 7 7 7 279 279 279 5 5 5 279 279 279 这两行数据的含义是:总分最高的两个同学的学号依次是 7 7 7 号、 5 5 5 号。这两名同学的总分都是 279 279 279 (总分等于输入的语文、数学、英语三科成绩之和) 但学号为 7 7 7 的学生语文成绩更高一些。如果你的前两名的输出数据是: 5 5 5 279 279 279 7 7 7 279 279 279 则按输出错误处理不能得分。 输入格式 共 n 1 n1 n1行。 第 1 1 1 行为一个正整数 n ( ≤ 300 ) n ( \le 300) n(≤300)表示该校参加评选的学生人数。 第 2 2 2 到 n 1 n1 n1 行每行有 3 3 3 个用空格隔开的数字每个数字都在 0 0 0 到 100 100 100 之间。第 j j j 行的 3 3 3 个数字依次表示学号为 j − 1 j-1 j−1 的学生的语文、数学、英语的成绩。每个学生的学号按照输入顺序编号为 1 ∼ n 1\sim n 1∼n恰好是输入数据的行号减 1 1 1。 所给的数据都是正确的不必检验。 //感谢 黄小U饮品 修正输入格式 输出格式 共 5 5 5 行每行是两个用空格隔开的正整数依次表示前 5 5 5 名学生的学号和总分。 样例 #1 样例输入 #1 6 90 67 80 87 66 91 78 89 91 88 99 77 67 89 64 78 89 98样例输出 #1 6 265 4 264 3 258 2 244 1 237样例 #2 样例输入 #2 8 80 89 89 88 98 78 90 67 80 87 66 91 78 89 91 88 99 77 67 89 64 78 89 98样例输出 #2 8 265 2 264 6 264 1 258 5 2581.题目分析 输入学生个数再分别输入每个学生的语数外的成绩。 按照以下要求进行排序 先按总分排序。若总分相同则按语文成绩排序。若语文成绩再相同则按学号从小到大排序。 排序后依次输出前五名的学号和总分。 这题一眼使用结构体数组封装每个学生的信息再进行排序。 2.题目思路 先定义一个结构体数组封装学生的学号语数外成绩以及总分。 编写一个交换函数用于排序时交换结构体数组上指定索引上元素的位置。 主函数 键入数据学生个数语数外成绩总分一边计算一边存入结构体数组。使用选择排序 先按总分排若相同依次按语文成绩排序按学号排。值得一提的是除了学号是升序外其他全是降序。最后输出前五名数组前5个元素即可。 3.代码实现 #include iostreamusing namespace std; //定义结构体封装学生信息 typedef struct data {//学号int Id;//语数外成绩int ch, ma, en;//总分int sum; } Stu; //交换结构体数组上指定索引上元素的位置 void swap(Stu *stu, int i, int j) {Stu temp stu[i];stu[i] stu[j];stu[j] temp; }int main() {int n;cin n;Stu stu[n];//键入数据for (int i 0; i n; i) {cin stu[i].ch stu[i].ma stu[i].en;stu[i].Id i 1;//求和stu[i].sum stu[i].ch stu[i].ma stu[i].en;}//排序总分,语文成绩学号//选择排序for (int i 0; i n - 1; i) {for (int j i 1; j n; j) {//先按总分排if (stu[i].sum stu[j].sum) {swap(stu, i, j);} else if (stu[i].sum stu[j].sum) {//按语文成绩排序if (stu[i].ch stu[j].ch) {swap(stu, i, j);} else if (stu[i].ch stu[j].ch) {//按学号排if (stu[i].Id stu[j].Id) {swap(stu, i, j);}}}}}//输出前五名for (int i 0; i 5; i) {cout stu[i].Id stu[i].sum endl;}return 0; }
http://www.dnsts.com.cn/news/38521.html

相关文章:

  • 招聘网站内容建设深圳网络运营公司
  • 余姚网站制作wordpress+dux使用
  • 宁波江北区城市建设档案馆网站wordpress好看的评论
  • flash网站方案做电商需要什么条件
  • 河北邯郸手机网站建设app定制开发公司上班怎么样
  • 关于做网站开发者是什么意思
  • 网站推广 软件公司注册的注意事项
  • 做音乐下载网站华贸中心网站谁做的
  • 从化专业做网站哈尔滨关键词优化排名
  • 有网络网站打不开网站代备案系统
  • 无锡做网站排名南昌专业网站制作公司
  • 舆情报告写作成都网站优化实战
  • 云南手机网站制作专业的销售网站
  • 域名注册网站便宜铜仁市网站建设
  • 淄博住房和城乡建设厅网站中山网站排名
  • 山东广饶县建设局网站wordpress仿站教程百度云
  • 注册个网站怎么注册中国建筑业协会
  • 奎屯网站建设网站响应样式
  • 建站工具 风铃吴博 wordpress
  • 做基金哪个网站好微网站背景图片
  • 自己的网站怎么创建有模板怎么做网站
  • 江苏城乡建设职业学院网站网站建设好的乡镇
  • 有哪些网站做的比较好看的网站建设业务开展方案
  • 网站建设与准备django 和 wordpress
  • 国外科技感强的网站wordpress 主题导出
  • wordpress修改器seo建网站
  • 网站建设先做后网站建设要多久豆瓣
  • 一站式企业服务wordpress密码错误
  • 哪里有个人卖房网站防网站模板
  • 烟台网站制作企业什么软件可以做动漫视频网站