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

网站广告案例深圳手机商城网站设计电话

网站广告案例,深圳手机商城网站设计电话,大润发超市网上商城,网上书店网网站建设题目描述 现有两门选修课#xff0c;每门选修课都有一部分学生选修#xff0c;每个学生都有选修课的成绩#xff0c;需要你找出同时选修了两门选修课的学生#xff0c;先按照班级进行划分#xff0c;班级编号小的先输出#xff0c;每个班级按照两门选修课成绩和的降序排序…题目描述 现有两门选修课每门选修课都有一部分学生选修每个学生都有选修课的成绩需要你找出同时选修了两门选修课的学生先按照班级进行划分班级编号小的先输出每个班级按照两门选修课成绩和的降序排序成绩相同时按照学生的学号升序排序。 输入描述 第一行为第一门选修课学生的成绩 第二行为第二门选修课学生的成绩 每行数据中学生之间以英文分号分隔每个学生的学号和成绩以英文逗号分隔 学生学号的格式为8 88位数字 2位院系编号入学年份后2位院系内部1位专业编号所在班级3位学号 学生成绩的取值范围为[0 , 100 0,1000,100]之间的整数 两门选修课选修学生数的取值范围为[1 − 2000 1-20001−2000]之间的整数。 输出描述 同时选修了两门选修课的学生的学号如果没有同时选修两门选修课的学生输出NULL, 否则先按照班级划分班级编号小的先输出每个班级先输出班级编号(学号前五位) 然后另起一行输出这个班级同时选修两门选修课的学生学号学号按照要求排序(按照两门选修课成绩和的降序成绩和相同时按照学号升序学生之间以英文分号分隔。 样例 输入 01202021,75;01201033,95;01202008,80;01203006,90;01203088,100 01202008,70;01203088,85;01202111,80;01202021,75;01201100,88 输出 01202 01202008;01202021 01203 01203088 说明 同时选修了两选修课的学生01202021 、 01202008 、 01203088 01202021、01202008、0120308801202021、01202008、01203088这三个学生两门选修课的成绩和分别为150 、 150 、 185 150、150、185150、150、185 01202021 、 01202008 01202021、0120200801202021、01202008届于01202 0120201202班的学生按照成绩和降序成绩相同时按学号升序输出的结果为01202008 ; 01202021 01202008;0120202101202008;01202021, 01203088 0120308801203088属于01203 0120301203班的学生按照成绩和降序成绩相同时按学号升序输出的结果为0120308 01203080120308 01202 0120201202的班级编号小于01203 0120301203的班级编号需要先输出。 输入 01201022,75;01202033,95;01202018,80;01203006,90;01202066,100 01202008,70;01203102,85;01202111,80;01201021,75;01201100,88输出 NULL 说明 没有同时选修了两门选修课的学生输出NULL   代码 #include bits/stdc.h using namespace std;struct student {string num;int fs; };vectorstudent ac;bool cmp1( student A, student B) {return A.num B.num; }bool cmp2( student A, student B) {string s1 A.num.substr(0, 5), s2 B.num.substr(0, 5);if (s1 s2) {if (A.fs B.fs) {return A.num B.num;}return A.fs B.fs;}return s1 s2; }int main() {int c 0;string s;for (int i 0; i 2; i) {cin s;s ;;vectorstring vs;int len s.size();string tmp;for (int i 0; i len; i) {if (s[i] ;) {vs.emplace_back(tmp);tmp ;} else {tmp s[i];}}for (string v : vs) {int p v.find(,);int a;istringstream(v.substr(p 1)) a;ac.push_back({v.substr(0, p), a});}}sort(ac.begin(), ac.end(), cmp1);vectorstudent students;for (int i 0; i ac.size(); i) {int j i;student student {ac[i].num, 0};int cnt 0;while (j ac.size() ac[j].num ac[i].num) {student.fs ac[j].fs;cnt 1;j 1;}if (cnt 2) {students.push_back(student);}i j - 1;}if (students.empty()) {cout NULL endl;return 0;}sort(students.begin(), students.end(), cmp2);// 按照题目要求输出for (int i 0; i students.size(); i) {// 先输出每个班级号string t students[i].num.substr(0, 5);cout t endl;int j i 1;while (j students.size() students[j].num.substr(0, 5) t) {j 1;}for (int k i; k j; k) {if (k ! i) {cout ;;}cout students[k].num;}cout endl;i j - 1;}return 0; }
http://www.zqtcl.cn/news/187064/

相关文章:

  • 网站制作有限公司英文都不懂 学网站建设维护难吗
  • 深圳网站建设公司开发制作网站免费的网页网站
  • 开发网站公司德州做网站公司电话
  • 公司门户网站开发个人网站备案成功后怎么做
  • 远程医疗型网站开发三合一网站有必要吗
  • 什么网站是用html做的网站制作成本多少钱
  • 邢台企业网站制作建设wordpress多站点配置教程
  • 湖北省建设厅网站a群诸城网站价格
  • 江苏网站设计如何设置wordpress不自动更新
  • 已经有网站怎么做淘宝客网站建设 国外
  • 百度新闻源网站株洲在线论坛二手市场
  • 招聘做微信公众号网站维护推广网上国网的好处
  • php企业网站通讯录管理系统查找企业资料的网站
  • 专门做娱乐场所的设计网站有虚拟主机wordpress
  • 在线制作书封网站建德建设局官方网站
  • 广州建设手机网站wordpress 外部链接跳转
  • 传播公司可以做门户网站吗深圳常平网站建设制作公司
  • 最好的网站设计公司源码 php多平台网站建设
  • 下载了网站源码施工企业质量管理体系应按照我国
  • 有关网站建设国内外现状的文献英文谷歌seo
  • 珠海做网站哪间好佛山网站建设骏域
  • 免费网站建设支持ftp网络规划设计师资格证
  • 网站打开文件按钮怎么做十大网络游戏
  • 问答类咨询网站的建设烟台开发区做网站
  • 网站域名费用怎么做分录销售crm客户管理系统
  • 海南住房与城乡建设网站大连做网站团队
  • 邯郸最穷的三个县长春纯手工seo
  • 昌黎网站建设贵德县建设局网站
  • 山西网站制作公司兼职做网站安全么
  • 阿里做网站怎么做青岛网站维护