So habe ich einige Arbeitscode für die Ausgabe von doppelten Werten in einem Array, aber es ist immer ein kurzer, wenn es sie auf dem Bildschirm ausgibt und ich weiß, dass es mit dem zu tun hat folgenden Code, aber ich kann es nicht genau sagen. Bitte beachten Sie, dass ich keine System.Array
verwenden kann.Doppelte Werte in einem Array finden und alle ausgeben
for (column = 0; column < WinningScores.Length -1 ; column++)
{
if (WinningScores[column] == WinningScores[column + 1])
{
duplicateScore = WinningScores[column];
duplicateIndex = column;
Console.Write("\n Competitor {0} is the Winner with a total of: {1}",
duplicateIndex + 1,
duplicateScore - totalSum);
}
}
Hey! Können Sie uns bitte für einige Beispielwerte sagen, was ist die Ausgabe, die Sie erhalten und was erwartet wird? Es wäre einfacher für uns, das Problem zu verstehen. –
Wenn es immer eine kurze ist es etwas mit WinningScores.Length -1 zu tun ... sollte es nur WinningScores.Length sein? –
wie es fehlt der letzte Wert des Array "WinningScores" – diam