Advertisement

病人正在排队

阅读量:

题目描述

患者进行挂号就诊,设计一个程序,依据以下规则对挂号的患者进行排序,以确定其就诊顺序:

  1. 年龄达到或超过60岁的长者相较于年龄未达此标准的普通患者享有更高的就诊优先级。
  2. 对于长者群体,应按照年龄由高至低进行排序;若年龄相同,则依据其挂号顺序决定先后。
  3. 普通患者则按其挂号的先后顺序进行排列。
    【输入
复制代码
    #include<bits/stdc++.h>
    using namespace std;
    struct v
    {
    	string a;
    	int b;
    	int c;
    } b,c[101],d[101];
    int a,lc=0,nc=0,cc,z;
    char u[1000];
    int main()
    {
    	cin>>a;
    	for(int i=1;i<=a;i++)
    	{
    		cin>>b.a>>b.b;
    		b.c=i;
    		if(b.b>=60)
    		{
    			c[++lc].a=b.a;
    			c[lc].b=b.b;
    			c[lc].c=b.c;
    		}
    		else
    		{
    			d[++nc].a=b.a;

全部评论 (0)

还没有任何评论哟~