从记录中找到最高值
|
我正在尝试编写一个过程,该过程将遍历数字记录并找出哪个是最高的,而当前的代码则在下面。我的问题是,它似乎只是列出了记录中的最后一个分数(而不是最高分数)。任何帮助是极大的赞赏。
Procedure FindTopScore(Var TopScores : TTopScores);
Var
Count : Integer;
Highest : Integer;
Name: String;
Begin
For Count := 1 to MaxSize Do
If TopScores[Count].Score > Highest Then
Highest := TopScores[Count].Score;
Name := TopScores[Count].Name;
Writeln(\'Higest score is by \' ,TopScores[Count].Name, \' of \', TopScores[Count].Score);
End;
没有找到相关结果
已邀请:
3 个回复
浮凰量
,而是
。只需使用
另外,还应该将名称放入if语句内部的变量ѭ4(实际上位于外部)。 插件:如果您希望所有姓名在打领带时都可以使用,例如以下代码
郡豪靠暖
才脊烽馈低
哪一个是
线