Programmi C Investire trovare una data intero utilizzando fare mentre


Si tratta di un semplice programma che un utente può inserire un numero intero e il numero di programma sarà invertita (se l'utente inserisce il programma mostrerà come 123 321).

quando l'utente indica un valore memorizzato in una variabile, e il programma memorizza ogni cifra in una matrice e visualizzati in ordine inverso. Y 'realizzato con un do po




codice sorgente

#include void main () { var int i = 0, j, ar [10]; printf ("Inserisci il numero:"); scanf ("% d", e var); fare { ar [i] = var% 10; var = var/10; i ++; } Mentre (var> 0); printf ("Number \ nIl è invertita:"); for (j = 0; j Altre spiegazioni
  • On line 6 è un numero intero memorizzato nella variabile var (caso 456)
  • Nel primo numero ciclo di 6 (456% = 10 6) viene memorizzato in RA [0].
  • On line 11 è sostituito var whith 45 (456/10 = 46 perché la variabile è di tipo int)
  • i è incrementato on line 12
  • la do while continua finché il valore di var diventa 0 o inferiore a 0
  • cioè, alla fine del ciclo di ar [0] = 6 ar [1] = 5 e r [2] = 4
  • la matrice ar ultimo passaggio viene stampato utilizzando un ciclo for che fornisce un'uscita 654



Se si trova questo centro interessante è possibile seguire questo centro e seguire l'autore in TwitterAthulExe. E se avete domande o contributo a questo hub farlo scrivere nella colonna commenti.

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha