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

北京网站设计知名乐云seoseo网站优化详解

北京网站设计知名乐云seo,seo网站优化详解,关于手机电子商务网站建设,智能城市 电子商务网站建设原题 1028 List Sorting - PAT (Advanced Level) Practice 题目大意 输入n个学生的id、姓名、分数,再输入C表示对C列进行排序。 id:从小到大排 姓名:姓名不同时从小到大排,相同时id从小到大排 分数:不同时从小到…

原题

1028 List Sorting - PAT (Advanced Level) Practice

题目大意

输入n个学生的id、姓名、分数,再输入C表示对C列进行排序。

id:从小到大排

姓名:姓名不同时从小到大排,相同时id从小到大排

分数:不同时从小到大排,相同时id从小到大排

解题思路

调用自带的sort函数,自定义比较函数

代码(c++)
#include <bits/stdc++.h>using namespace std;const int N = 100010;struct stu {string id, name;int score;
}stus[N];bool cmp1(const stu &a, const stu &b) {              // 比较idreturn a.id < b.id;
}bool cmp2(const stu &a, const stu &b) {              // 比较姓名if (a.name != b.name) return a.name < b.name;return a.id < b.id;
}bool cmp3(const stu &a, const stu &b) {              // 比较分数if (a.score != b.score) return a.score < b.score;return a.id < b.id;
}int main() {int n, cmp;cin >> n >> cmp;for (int i = 0; i < n; i++)cin >> stus[i].id >> stus[i].name >> stus[i].score;switch (cmp) {case 1:sort(stus, stus + n, cmp1);break;case 2:sort(stus, stus + n, cmp2);break;case 3:sort(stus, stus + n, cmp3);break;default:return 0;}for (int i = 0; i < n; i++)cout << stus[i].id << " " << stus[i].name << " " << stus[i].score << endl;return 0;
}

http://www.dtcms.com/wzjs/521210.html

相关文章:

  • 网站建设请示报告知乎关键词搜索
  • 手机app软件如何制作东莞seo黑帽培训
  • 如何做家具网站最好用的磁力搜索神器
  • 成都科技网站建设电话多少台州seo
  • 楼盘价格哪个网站做的好网络推广怎样做
  • iis如何设置服务器上网站空间大小宁波seo营销平台
  • 百度站内搜索快速刷排名seo软件
  • 网站目录结构网站运营主要做什么
  • 网站开发中 html河北网站建设制作
  • 新网站没有死链接怎么做新闻发布最新新闻
  • 大大福利站网站建设不死鸟分享友情链接
  • 政府网站开发建设方案百度号码认证平台首页
  • 沈丘做网站yooker十大营销手段
  • 广州白云学校网站建设上海网络seo
  • 新疆哪里做网站百度网址提交入口
  • 深圳做响应式网站企业网站的推广方法有哪些
  • 做盗版小说网站能赚钱不2345浏览器网页版
  • WordPress和微信同步seo搜索引擎优化薪资
  • 如何做网站策划域名检测
  • 做网站兼容性如何处理重庆seo培训
  • 公司网站制做培训网站
  • 企业展示型网站信息流广告是什么
  • 建设银行信用卡网站是多少钱历下区百度seo
  • 国内精品在线网站建设windows优化大师官方下载
  • 做一个网站完整的网页百度知道app官方下载
  • 租车网站模板下载快速排名软件案例
  • 网站广告动态图怎么做如何自己制作一个网站
  • 云南做网站公司百度链接提交入口
  • 网站开发毕业设计ppt百度在线
  • 做酷炫网站能卖钱吗黑科技引流软件是真的吗