Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur till Omvänd ett nummer i C

    Algoritmen för att vända ett nummer innebär strippa bort siffran längst till höger i antal och placera det i en ny variabel . Som du remsor varje siffra från det ursprungliga antalet , flytta värdet av den nya variabel över en position och lägga på den nya siffran. I C , innefattar förfarandet för att bestämma siffran längst till höger användningen av modulen operatör, %. Modulen operatören ger resten av en division . Till exempel är 462 % 10 2 sedan 462 delat med 10 är 46 med en rest på 2 . Instruktioner
    1

    Skapa början av din huvuduppgift att utföra ditt vändning . Inkludera sidhuvudfilen för standard input och output bibliotek så att du kan skriva ut dina resultat .

    Inkluderar #
    main

    int ( ) katalog

    {
    Sida 2

    Deklarera en variabel för det nummer du vill vända samt en variabel för den omvända numret . Bestäm hur du ska bestämma värdet för att vända , antingen genom att fråga användaren eller genom att initiera variabeln . I vårt exempel kommer vi initiera variabeln

    int original = 4051 , vände = 0; .
    3

    ut aktuellt ursprungliga antalet så att du kan kontrollera återföring på . slutet av programmet

    printf ( " det ursprungliga antalet är % d \\ n " , original ) ,
    4

    Skapa en while-slinga för att gå igenom alla möjliga siffror numret. Eftersom du kommer att tömma en siffra från det ursprungliga antalet varje gång genom slingan , kommer du sluta när variabeln " original " är noll . Du kan använda ett tag ( original ! = 0 ) som din while-slinga skick , men eftersom något annat värde än noll anses sant i C , kan din while-slinga vara enkelt samtidigt ( original ) .

    Samtidigt ( original )

    {
    5

    Bestäm siffran längst till höger av " original " genom att ta det "ursprungliga " variabeln % 10 . Varje gång genom öglan , skifta det aktuella värdet av den " omvända " variabel över en position genom att multiplicera med 10 och sedan lägga siffran längst till höger i

    omvända = vänt * 10 + original % 10 " original . " ;
    6

    Strip siffran längst till höger från den " ursprungliga " variabel eftersom du bara bearbetat den . Utnyttja heltalsdivision i C och dela " original " med 10 . Detta skalar siffran längst till höger och förbereder " original " till nästa gång genom öglan . Stäng av while-slingan

    original = original /10; .

    }
    7

    ut det omvända numret och avsluta programmet

    . printf ( " Det omvända numret är % d \\ n " , omvänd) ,

    avkastning 0;

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här ändrar avdelningarna i Aktivitetsfältet Med …
    ·Så här konfigurerar Bytes att ta emot numeriska data …
    ·Ring Funktion av Object C + + Syntax
    ·Hur sortera Två Obundna Kolumnerna i DataGridView
    ·Så här ändrar du ikonen i Xcode
    ·Verktyg som används i programmering
    ·Hur man använder kommandoradsparametrar i C + +
    ·Hur man designar en klass som heter konto i C + +
    ·Hur man kompilerar C i Ubuntu
    ·Hur man använder en switch-sats i C
    Utvalda artiklarna
    ·Vad är en PHP Filformat
    ·Hur att hålla samma meddelande Input När Avbryt tryck…
    ·UML Begränsningar
    ·Hur du anpassar din markör med CSS kod
    ·Hur Graph Fractals på TI - 82
    ·Hur vill kolla om ett värde i en Hash i Python
    ·Hur initiera 2D Array i två rapporter
    ·XMLParse Function
    ·Hur Inkludera annan PHP -fil i WordPress
    ·Hur Ignorera dubblerade värden i MySQL PHP
    Copyright © Dator Kunskap http://www.dator.xyz