| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come invertire un numero in C
    L'algoritmo per l'inversione di un numero comporta togliendo la cifra più a destra del numero e collocandolo in una nuova variabile . Come si striscia ciascuna cifra dal numero originale , spostare il valore della nuova variabile sopra una posizione e aggiungere sulla nuova cifra. In C , la procedura per determinare la cifra più a destra prevede l'utilizzo del operatore modulo , % . L' operatore modulo fornisce il resto di una divisione . Per esempio , 462 % 10 è 2 poiché 462 diviso 10 è 46 con resto di 2 . Istruzioni
    1

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



    Previous :

    next :
      Articoli Correlati
    ·Come restituire un riferimento al vettore C 
    ·C Esercitazione : tipi di dati 
    ·Come visualizzare una stringa in C Backwards 
    ·Come convertire C + + ASCII a UTF8 
    ·Che cosa fa di buffer overrun media 
    ·Scopo primario del file di intestazione 
    ·Come eseguire I /O con i file binari in C + + 
    ·Come sviluppare Deployable applicazioni Windows Mobile 
    ·Come leggere un file in ANSI C 
    ·Come installare Vcvarsall.Bat 
      Articoli in evidenza
    ·Come esecuzione di Python con Argument 
    ·Come copiare un file da un URL con PHP 
    ·MySQL Selezionare Numero di Records Tutorial 
    ·Come colore di un link ad ancora 
    ·Java Training Software su CD 
    ·Come attivare e disattivare le caselle di testo in Java…
    ·Come Take Out Alpha Personaggi Ma Lascia caratteri nume…
    ·Come calcolare la data e differenza di orario in ore e …
    ·Come compilare un'applicazione VB.Net 
    ·How To : Snippet HTML in Messaggi 
    Copyright © Conoscenza Informatica http://it.wingwit.com