7
17/10/2024 7:54 a.m.
Themenstarter
Wie macht man eine Konsolenanwendung, die eine Zahl eingibt und 5 frühere Zahlen auf die Konsole schreibt, wenn der Benutzer 7 eingibt, dann sollte die Ausgabe 6,5,4,3,2 sein, oder wenn der Benutzer 2 eingibt, dann sollte die Ausgabe 1,0,-1,-2,-3.---------- sein, sorry, ich bin ganz neu in der Programmierung.
2 Antworten
7
17/10/2024 7:58 a.m.
Sie sollten den umgekehrten Weg gehen for-Schleife;
Try this code for your task:
using System;
class NumbersFromNToOne
{
static void Main()
{
Console.WriteLine("Please write your number: ");
int n = int.Parse(Console.ReadLine());
for (int i = n-1; i >= n-5; i--)
{
Console.Write("{0} ",i);
}
Console.WriteLine();
}
}
Vielen Dank, Sir.
7
17/10/2024 8:40 a.m.
Das erste i MUSS n-1 sein, und die gesamte umgekehrte for-Schleife wird wie folgt aussehen:
for (int i = n-1; i >= n-5; i--) {
Console.Write("{0} ",i);
}
