| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Reverse et nummer i C
    Algoritmen for at vende en række indebærer afstripning det højre ciffer og placere det i en ny variabel . Som du strimler hvert ciffer fra det oprindelige antal , flytte værdien af ​​den nye variabel over én position og tilføje den nye ciffer . I C indebærer proceduren for bestemmelse af højre ciffer brugen af ​​modulus operatør %. Modulus operatør giver resten af ​​en division . For eksempel er 462 % 10 2 siden 462 divideret med 10 er 46 med en resterende del af 2. . Instruktioner
    1

    Opret begyndelsen af ​​din vigtigste funktion at udføre din vending . Medtag header fil til standard input og output bibliotek, så du kan udskrive dine resultater.

    # Include

    int main ()

    { < br >
    2

    Erklær en variabel for det nummer, du ønsker at vende , samt en variabel for omvendt nummer. Beslut hvordan du vil bestemme værdien at vende , enten ved at spørge brugeren eller ved at initialisere variablen. For vores eksempel , vil vi initialisere variable

    int original = 4051, vendt = 0; .
    3

    Udskriv nuværende originale nummer, så du kan kontrollere tilbageførslen på . slutningen af programmet

    printf ( "Den oprindelige nummer er % d \\ n" , original ),
    4

    Opret en while-løkke for at bladre gennem alle de mulige cifre i nummeret . Da du vil strippe et ciffer fra det oprindelige tal, hver gang gennem løkken , vil du stoppe, når variablen "original " er nul. Du kan bruge et stykke tid ( original! = 0) som din mens loop tilstand , men fordi enhver nul værdi anses sandt i C , kan din mens loop simpelthen være while ( originalen).

    Mens (original)

    {
    5

    Bestem det højre ciffer af "original " ved at tage det "oprindelige " variable % 10 . Hver gang gennem løkken , skift den aktuelle værdi af " omvendt " variabel over en position ved at gange med 10 og derefter tilføje det højre ciffer i

    vendt = vendt * 10 + oprindelige % 10 "original ."
    6

    Strip højre ciffer fra det "oprindelige " variable da du bare behandlet det. Udnyt heltalsdivision i C og opdele "original " af 10. . Dette fratager det højre ciffer og forbereder " original" til næste gang gennem løkken . Luk for while-løkken

    original = original /10; .

    }
    7

    Udskriv omvendt nummer og afslutte dit program

    . printf (" Den omvendte nummer er % d \\ n" , omvendt ),

    tilbagevenden 0;

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kompilerer CPP hjælp af Visual Studio 
    ·Sådan Beskyt PIC12F675 koder fra Hacking 
    ·Hvordan man laver en brugerdefineret Splitter Vindue i …
    ·Sådan Clean en Input buffer i C + + 
    ·Hvad er Microsoft Visual C + + 
    ·Sådan Indtast en String fra tastaturet 
    ·Hvad er Alpha Blending 
    ·Hvordan man laver en Moving graf i C # 
    ·Sådan Grow Matricer i C + + 
    ·Hvordan man kompilerer CPP i MS -DOS 
      Anbefalede Artikler
    ·Sådan Program Med Prolog 
    ·Hvordan kan jeg sætte en variabel på flere linjer til…
    ·Sådan ændres Tabel baggrundsfarver med Javascript 
    ·Sådan kører Tre Loops i Python 
    ·Hvordan man laver et flowchart , der viser et Array 
    ·Regler for Canasta Card Game 
    ·Hvordan man laver en knap Array Brug ActionScript 
    ·Hvordan jeg Debug Visual Basic 
    ·Sådan deaktiveres PHP for en undermappe 
    ·Hvordan kan man øge en Vector i Matlab 
    Copyright © Computer Viden http://www.computerdk.com