1
0
mirror of https://github.com/renbaoshuo/202401-programming-assignments.git synced 2024-12-16 15:44:39 +00:00
202401-programming-assignments/【实践课外】16.结构体2/7-6 排队.md

42 lines
1018 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 7-6 排队
晨跑小组决定从今天开始晨跑了,为了使晨跑的队伍看上去比较整齐,于是小组成员决定按身高从高到低排成一列。现在已知晨跑小组每个成员的身高。小组成员们都想知道自己排在第几位,前面和后面相邻的人分别是谁。请编写程序帮助他们实现吧。
### 输入格式:
输入第一行包括一个正整数N1<=N<=1000表示晨跑小组的人数。
接下来一行有N个浮点数AiAi表示第i个人的身高1<=i<=N数据中没有两个人身高相同的情况
### 输出格式:
输出N行每行有三个数据RiFiBi。
Ri表示第i个人排在第几位。
Fi表示第 i个人前面相邻人的编号如果前面没有人输出0。
Bi表示第i个人后面相邻人的编号如果后面没有人输出0。
### 输入样例:
```in
5
178.5
177.4
165.4
164.6
173.3
```
### 输出样例:
```out
1 0 2
2 1 5
4 5 4
5 3 0
3 2 3
```