0

我需要存储值(浮点数)并将它们与字符串“配对”。然后我需要找到最高的浮点值并将其与其配对字符串一起返回。

我找不到这样做的方法,因为 2d 数组必须是同一类型(据我所知)而且我还没有找到任何方法。非常感谢任何帮助。

这是一个小例子:

type
TPerson = record
name: string;
money: double;

DataSet
'Me' , 100
'you', 200
'bill', 250
'mark', 500

我正在尝试编写如下函数:

function whosRich(DataSet): TPerson; 
4

1 回答 1

2

为什么不创建一个 TPerson 数组而不是 2D 数组?找到最大值的最简单方法是遍历数组并一一检查记录。

于 2013-11-03T08:55:22.513 回答