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