[Επιλύθηκε] Console application that prints the previous 5 numbers

  

7
Εκκινητής θέματος

Πώς να κάνετε εφαρμογή κονσόλας η οποία θα λάβει έναν αριθμό εισόδου και θα γράψει 5 προηγούμενους αριθμούς στην κονσόλα εάν ο χρήστης πληκτρολογήσει 7 τότε η έξοδος θα πρέπει να είναι 6,5,4,3,2 ή εάν ο χρήστης πληκτρολογήσει 2 τότε η έξοδος θα πρέπει να είναι 1,0,-1,-2,-3.---------- Συγγνώμη, είμαι εντελώς νέος στον προγραμματισμό.

2 Απαντήσεις
7

Θα πρέπει να χρησιμοποιήσετε το αντίστροφο βρόχος for;

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();
    }
}

Σας ευχαριστώ πολύ κύριε _/\_

7

Το πρώτο i ΠΡΕΠΕΙ ΝΑ ΕΙΝΑΙ n-1 και ολόκληρος ο αντίστροφος βρόχος for θα μοιάζει με αυτό:

for (int i = n-1; i >= n-5; i--) {
Console.Write("{0} ",i);
}
Μοιράσου: