【发布时间】:2016-02-15 18:19:37
【问题描述】:
假设我在下面有一个结构
struct info
{
string firstname;
string lastname;
double kids;
double income;
double cars;
int index;
};
假设我在这个结构中有 500 人,每个人都包含名字、姓氏、孩子、收入和汽车的信息。
我创建了一个名为 index 的 int,以便我可以从最高到最低排序谁的收入最高。
你会用什么方法,或者你会如何找到收入最高的前 5 人,并给他们一个指数为 1、2、3、4、5 等。这样我就可以知道谁是前 5 名如果我想把他们的名字打印出来。
我正在寻找一种简单的方法,因为我仍在学习树木等。
谢谢!
【问题讨论】: