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

深圳建设网站的公司哪家好广东建设部官方网站

深圳建设网站的公司哪家好,广东建设部官方网站,郓城县住房和城乡建设局网站,网站开发应走什么科目题目描述小理是个热爱生活的孩子。病人登记看病,小理想编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:1. 老年人(年龄 ≥≥ 60岁)比非老年人优先看病。2. 老年人按年龄从大到小的顺序看病,年龄…

题目描述

小理是个热爱生活的孩子。

病人登记看病,小理想编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:

1. 老年人(年龄 ≥≥ 60岁)比非老年人优先看病。

2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。

3. 非老年人按登记的先后顺序看病。

输入

第一行一个正整数 n(n≤100),表示病人的个数。

接下来 n 行,每行输入一个病人的信息,包括:

一个长度为 4 的字符串表示病人的编号(每个病人的编号各不相同且只含数字和大写字母),一个整数表示病人的年龄,中间用单个空格隔开。

输出

输出共 n 行,按排好的看病顺序输出病人的编号,每行一个字符串。

样例输入

5
1075 40
4003 15
01B8 65
1GC3 75
201A 30

样例输出

1GC3
01B8
1075
4003
201A
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;struct Patient {string id; // 病人编号int age;   // 病人年龄int order; // 病人登记的先后顺序
};bool cmp(Patient a, Patient b) {if (a.age >= 60 && b.age >= 60) { // 两个都是老年人,按照年龄从大到小排序if (a.age == b.age) return a.order < b.order; // 年龄相同按照登记先后顺序return a.age > b.age;}else if (a.age >= 60) return true; // a 是老年人,优先级更高,sort函数默认从小到大排序,即return a<b    所以当return true 时默认a<b为true,从小到大排序输出a。else if (b.age >= 60) return false; // b 是老年人,优先级更高,else return a.order < b.order; // 都是非老年人,按照登记先后顺序
}int main() {int n;cin >> n;Patient patients[n];for (int i = 0; i < n; i++) {cin >> patients[i].id >> patients[i].age;patients[i].order = i; // 记录登记的先后顺序}sort(patients, patients + n, cmp);for (int i = 0; i < n; i++) {cout << patients[i].id << endl;}return 0;
}

首先,定义一个结构体 Patient,包含病人的编号、年龄和登记的先后顺序。使用 bool cmp(Patient a, Patient b) 函数作为排序函数,根据题目要求实现排序规则。

然后,读入病人信息并记录登记的先后顺序。使用 sort 函数对病人信息进行排序。最后,按照排好的顺序输出病人编号。

// 沙壁vc里的c++要求数组必须是常量值,不能用变量

  1. 动态分配

int n;
cin >> n;
int *a=new int[n];
delete[]a;
  1. vector

int n;
cin >> n;
vector <int> a(n);
  1. 比赛是不会有这个问题,大都用GCC编译器

http://www.yayakq.cn/news/338277/

相关文章:

  • 技智网站建设小编专门做旅游的视频网站有哪些
  • 先做网站再付款洛阳建设信息网站
  • 哪里有网站建设企业同安网站建设
  • 网站建设的理念php网站系统
  • 可以做产品设计网站网站开发平台的含义
  • 大型网站开发流程建立虚拟网站
  • 罗湖商城网站建设哪家公司便宜点wordpress大前端
  • 网站建设属于什么科目网页微博怎么发微博
  • 宠物网站开发文档深圳网络提速优化服务包
  • 怎么用电脑做网站服务器吗成都网站建设租书网
  • 免费企业网站建设免费百度seo价格查询
  • 网络营销跟做网站有什么区别网站空间需要多大
  • 网站建设后期网页qq登录手机版网址
  • 南京门户网站建设菠菜网站开发一条龙
  • 网站优化培训广州预约小程序开发
  • 网站开发细节手机做炫光头像图的网站
  • 怎么做就一张图的网站网络注册公司怎么注册
  • 网站建设方案200字河南省汝州市建设门户网站
  • 城乡和建设部建造师网站厦门 网站建设 公司
  • dede如何手机网站和电脑网站的数据同步更新营销型网站定做
  • 汕头多语种网站制作世界上做的最好的前端网站
  • 建个小型网站服务器个人网站 cms
  • 极速网站建设哪家好网站建设做一个要多久
  • 建设部网站施工合同济南手机网站建设公司哪家好
  • 淘宝做动效代码的网站做自媒体发视频用哪些网站
  • 先学php还是网站建设搭建局域网
  • 海口高端品牌网站建设常州seo网站推广
  • 做体育直播网站搜索附近的电子产品
  • 做装修网站价格制作收款网站
  • 景区网站建设方案南宁关键词优化服务