Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe Reverse een nummer in C
Het algoritme voor het omkeren van een aantal gaat strippen van het meest rechtse cijfer van het aantal en de plaatsing ervan in een nieuwe variabele . Als je strip elk cijfer van het oorspronkelijke aantal , verplaatst u de waarde van de nieuwe variabele meer dan een positie en voeg op de nieuwe cijfers . In C is de procedure voor het bepalen van het meest rechtse cijfer omvat het gebruik van de modulus operator % . De modulus operator geeft de rest van een deling . Bijvoorbeeld 462 % 10 2 is sinds 462 gedeeld door 10 is 46 met rest 2 . Instructies
1

Maak het begin van je belangrijkste functie om uw omkering uit te voeren . Onder de header -bestand voor de standaard input en output bibliotheek , zodat u uw resultaten kunt afdrukken .

# Include

int main
( ) op

{ < br > Pagina 2

Declareer een variabele voor het nummer dat u wilt omkeren , alsmede een variabele voor het omgekeerde nummer . Bepaal hoe u de waarde om te keren , hetzij door het stellen van de gebruiker of door het initialiseren van de variabele zal bepalen . Voor ons voorbeeld , zullen we de variabele initialiseren

int origineel = 4.051 , omgekeerd = 0 ; .
3

Print de huidige originele nummer , zodat u de omkering kunt controleren op . het einde van het programma

printf ( " het originele nummer is % d \\ n " , origineel ) ;
4

Maak een while lus om door alle mogelijke cijfers van het nummer . Aangezien u een cijfer van het oorspronkelijke aantal elke keer door de lus zal strippen , zal je eenmaal de variabele " originele" nul stoppen . Je kon een tijdje gebruiken ( origineel ! = 0 ) als je while lus conditie , echter, omdat elke niet-nul waarde true in C wordt beschouwd , kan je while lus gewoon terwijl ( origineel ) .

Zijn terwijl ( origineel )

{
5


Bepaal het meest rechtse cijfer van " origineel " door het nemen van de " originele" variable % 10 . Elke keer door de lus , een verschuiving van de huidige waarde van de variabele " reversed " meer dan een positie door te vermenigvuldigen met 10 en voeg dan de meest rechtse cijfer van Madame

omgekeerd = teruggedraaid * 10 + originele % 10 " origineel . " ;
6

Strip de meest rechtse cijfer van de " originele" variabele omdat je gewoon verwerkt het. Profiteer van de integer deling in C en verdeel " origineel " met 10 . Dit ontdoet de meest rechtse cijfer en bereidt " oorspronkelijke " voor de volgende keer door de lus . Sluit de while loop

origineel = originele /10
; .

}
7

Print het omgekeerde nummer en sluit uw programma

. printf ( " Het omgekeerde getal is % d \\ n " , omgekeerd) ;

return 0 ; }



Previous: Next:
  C /C + + Programming
·Hoe kan ik schrijven een Tempe…
·Hoe te HeapSize functie gebrui…
·Hoe maak je een loterij Game M…
·Apue.H niet gevonden in Ubuntu…
·Hoe je Visual Studio gebruiken…
·Hoe een bestand Pointer verpla…
·Hoe te controleren of een Arra…
·Wat is de structuur Syntax of …
·Hoe te compileren C + + Met FS…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te lezen Numeri Uit bestanden in C 
·Hoe maak je een statement in Informix bi…
·Hoe het standaard wijzigen MySQL Gebruik…
·Hoe maak je een reeks karakters in VB.NE…
·Hoe kan ik een variabele schrijven naar …
·Hoe maak je een URL Uitvoeren Van Code M…
·Hoe maak je een gebruiken Voor Next-lus …
·Hoe maak je een Perl- script in VI Schri…
·Hoe controleert de PHP Memory Limit 
Copyright © Computer Kennis http://www.nldit.com