Schreiben Sie ein Programm und bitten Sie den Benutzer, 5 Nummern einzugeben. Wenn zuvor eine Nummer eingegeben wurde, anzeigen Sie eine Fehlermeldung an und bitten Sie den Benutzer,
erneut zu sammeln. Sortieren Sie den Benutzer, sobald der Benutzer 5 eindeutige Zahlen eingreift, die
und zeigt das Ergebnis auf der Konsole an. Ich bin wirklich verwirrt darüber, wie ich das lösen kann. Hier ist mein Code: < /p>
var number = new int[5];
Console.WriteLine("Enter 5 unique numbers");
for (int i = 0; i < 5; i++)
{
number = Convert.ToInt32(Console.ReadLine());
var numberValue = number;
var currentNumber = Array.IndexOf(number, numberValue);
if (number == number[0])
{
continue;
}
else
{
if (!(currentNumber == number))
{
continue;
}
else
{
Console.WriteLine("Hold on, you already entered that number. Try again.");
}
}
/* foreach (var n in number) { ... } */
continue;
}
Array.Sort(number);
Console.WriteLine();
foreach (var n in number)
Console.WriteLine(n);
Console.WriteLine();
< /code>
Ich kann die Lösung bei der Überprüfung nicht finden, ob bereits dieselbe Zahleneingabe vorliegt. Hilf mir bitte. Und bitte erklären Sie, warum es die Antwort ist. Ich weiß, dass das das Problem lösen wird, aber ich weiß es noch nicht. Ich versuche nur, C# Schritt für Schritt zu lernen, also tut es mir leid. Danke!
Schreiben Sie ein Programm in C# und bitten Sie den Benutzer, 5 eindeutige Zahlen einzugeben ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie kann ich den Benutzer davon abhalten, schädliche Codes einzugeben? [Duplikat]
by Anonymous » » in Php - 0 Replies
- 1 Views
-
Last post by Anonymous
-