Creare l'inizio della vostra funzione principale per eseguire la vostra inversione . Includere il file di intestazione per lo standard input e libreria di output in modo da poter stampare i risultati .
# Include
int main ( ) per
{
2
dichiarare una variabile per il numero che si desidera invertire così come una variabile per il numero invertito . Decidere come si determina il valore di invertire , o chiedendo all'utente o inizializzare la variabile . Per il nostro esempio, si inizializzare la variabile
int originale = 4051 , invertito = 0; .
3
Stampa il numero originale di corrente in modo da poter verificare l'inversione di . alla fine del programma
printf ( "Il numero originale è % d \\ n" , originale);
4
Creare un ciclo while per scorrere tutte le possibili cifre il numero . Dal momento che sarà a nudo una cifra del numero originale di ogni iterazione del ciclo , si fermerà una volta che la variabile "originale" è pari a zero . Si potrebbe usare un po '( originale ! = 0 ) come condizione del ciclo while , tuttavia, perché un qualsiasi valore diverso da zero viene considerato vero in C , il vostro ciclo while può essere semplicemente mentre (originale) .
Mentre ( originale )
{
5
Determinare la cifra più a destra di " originale" prendendo "l'originale" variabile % 10 . Ogni iterazione del ciclo , spostare il valore corrente della variabile " rovesciata " nel corso di una posizione moltiplicando per 10 e poi aggiungere la cifra più a destra del
invertito = invertito * 10 + originale % 10 " originale". ;
6
Striscia la cifra più a destra della variabile " originale " visto che appena trasformati IT . Approfittate della divisione intera in C e dividere "originale" per 10. Questo mette a nudo la cifra più a destra e si prepara " originale" per la prossima iterazione del ciclo . Chiudere il ciclo while
originale = originale /10; .
}
7
Stampa il numero invertito e terminare il programma
. printf ( "Il numero invertito è% d \\ n" , invertito ) ;
return 0; }
Programmazione © www.354353.com