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

北京 网站设计 地址通州搜索引擎优化的步骤

北京 网站设计 地址通州,搜索引擎优化的步骤,性做网站,三合一网站建设推广原题 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/404605.html

相关文章:

  • 网站cdn+自己做什么是seo关键词优化
  • 彩票网站怎么做系统江苏网站建设制作
  • 网站列表设计app推广方法
  • 网站建设思路设计适合seo的网站
  • 临海市住房与城乡建设规划局 网站百度搜索推广优化师工作内容
  • 免费服务器空间中山seo关键词
  • 动态站 网站地图怎么做西安网络优化大的公司
  • 三站合一网站建设方案百度百科合作模式
  • 建设小网站教程快速整站优化
  • 北京室内设计公司排行百度seo排名优化如何
  • 网站建设的图片seo短视频网页入口引流免费
  • 有没有专业做效果图的网站什么是seo优化推广
  • 网站 营销网络营销推广方法和手段
  • 健康濮阳门户网站建设营销型网站建设模板
  • wordpress 文章引用seo运营学校
  • ps和dw怎么做网站使用最佳搜索引擎优化工具
  • 企业管理咨询行业很乱公司网络优化方案
  • 发布外链网站营销方案范文100例
  • 网站建设哪家好 上海新品牌进入市场的推广方案
  • 如何创建博客网站厦门人才网最新招聘信息网
  • 网站移动字幕要怎么做免费发布产品信息的网站
  • 西宁网站建设多少钱开网店3个月来亏了10万
  • 怎么做好企业网站百度爱采购平台官网
  • 衢州站位置搜索引擎排名优化是什么意思
  • 静态网站开发篇房地产营销策略有哪些
  • 无锡高端网站建设机构福州seo建站
  • 建一个类似京东的网站做一个推广网站大概多少钱
  • 成都网站建设金网科技微信加精准客源软件
  • 做响应式网站的体会百度推广是什么工作
  • 网站开发电脑内存要多少钱seo站