08 病人排隊

2021-08-07 02:58:04 字數 914 閱讀 7562

/*

name: 08_病人排隊

author: 巧若拙

description:

描述病人登記看病,編寫乙個程式,將登記的病人按照以下原則排出看病的先後順序:

1. 老年人(年齡 >= 60歲)比非老年人優先看病。

2. 老年人按年齡從大到小的順序看病,年齡相同的按登記的先後順序排序。

3. 非老年人按登記的先後順序看病。

輸入第1行,輸入乙個小於100的正整數,表示病人的個數;

後面按照病人登記的先後順序,每行輸入乙個病人的資訊,包括:乙個長度小於10的字串表示病人的id(每個病人的id各不相同且只含數字和字母),

乙個整數表示病人的年齡,中間用單個空格隔開。

輸出按排好的看病順序輸出病人的id,每行乙個。

樣例輸入

5021075 40

004003 15

010158 67

021033 75

102012 30

樣例輸出

021033

010158

021075

004003

102012

*/#include#includeusing namespace std;

const int m = 100;

string id[m];

int age[m], old[m];

int main()

for (int j=len++; j>low; j--)

old[low] = i; //插入序號i

} }if (f == n)//全是年輕人

else if (len == n)//全是老年人

else }

return 0;

}

08 病人排隊

總時間限制 1000ms 記憶體限制 65536kb 描述病人登記看病,編寫乙個程式,將登記的病人按照以下原則排出看病的先後順序 1.老年人 年齡 60歲 比非老年人優先看病。2.老年人按年齡從大到小的順序看病,年齡相同的按登記的先後順序排序。3.非老年人按登記的先後順序看病。輸入第1行,輸入乙個小...

1183 病人排隊

時間限制 1000 ms 記憶體限制 65536 kb 提交數 3105 通過數 1213 病人登記看病,編寫乙個程式,將登記的病人按照以下原則排出看病的先後順序 1.老年人 年齡 60歲 比非老年人優先看病。2.老年人按年齡從大到小的順序看病,年齡相同的按登記的先後順序排序。3.非老年人按登記的先...

1183 病人排隊

1183 病人排隊 時間限制 1000 ms 記憶體限制 65536 kb 題目描述 病人登記看病,編寫乙個程式,將登記的病人按照以下原則排出看病的先後順序 1.老年人 年齡 60歲 比非老年人優先看病。2.老年人按年齡從大到小的順序看病,年齡相同的按登記的先後順序排序。3.非老年人按登記的先後順序...