【发布时间】:2020-10-04 23:25:12
【问题描述】:
我需要制作一个程序,使用 Oz 编程语言在列表中显示两个最大数字。我有打印列表中最大数字的代码,但我需要两个最大的数字。这是我目前所拥有的:
fun {Max L1}
case L1
of nil then 0
[] X|Xr then
if X>{Max Xr} then X
else {Max Xr}
end
end
end
{Browse {Max [1 2 3 4 5 6 7 8 9]}}
这将显示列表中最大的数字,但只有一个,我需要显示最大的两个数字。我需要做什么?
【问题讨论】: