[Risolto] Console application that prints the previous 5 numbers

  

7
Argomento iniziale

Come creare un'applicazione console che prenda in input un numero e scriva 5 numeri precedenti sulla console se l'utente digita 7 allora l'output dovrebbe essere 6,5,4,3,2 o se l'utente digita 2 allora l'output dovrebbe essere 1,0,-1,-2,-3.---------- Scusate sono totalmente nuovo nella programmazione.

2 risposte
7

È necessario utilizzare l'inversione ciclo 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();
    }
}

Grazie mille signore

7

Il primo i DEVE ESSERE n-1 e l'intero ciclo for inverso avrà il seguente aspetto:

for (int i = n-1; i >= n-5; i--) {
Console.Write("{0} ",i);
}
Condividi: