Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zvrátiť čísla v C

algoritmus pre cúvanie číslo zahŕňa vyzliekol úplne vpravo číslice čísla a umiestniť ju do novej premennej . Ako ste sa vyzliekli každej číslice z pôvodného počtu , presuňte hodnotu novej premennej na jednom mieste a pridať na novú číslicu . V jazyku C , postup pre určovanie krajnej číslice zahŕňa použitie prevádzkovateľa modulu , % . Prevádzkovateľ modul dáva zvyšok divízie . Napríklad , 462 % 10 , je od 2 462 delené 10 je 46 so zvyškom 2. Pokyny dovolená 1

Vytvorte začiatok svojej hlavnej funkcie plniť svoje obrátenie . Zahrnúť súbor záhlavie pre štandardné vstupné a výstupné knižnice , takže si môžete vytlačiť svoje výsledky .

# Include

int main ( )

{

2

deklarovať premennú pre číslo , ktoré chcete obrátiť , rovnako ako premenné pre reverznej čísla . Rozhodnite sa , ako budete určiť hodnotu zvrátiť , a to buď tým , že žiada užívateľov alebo inicializáciu premennej . Pre náš príklad budeme inicializovať premennú

int pôvodné = 4051 , obrátil = 0 ; .
3

Vytlačiť aktuálnu pôvodné číslo , takže si môžete overiť , na zvrat v koniec programu

printf ( " pôvodné číslo je % d \\ n" , pôvodné ) ; .
4

Vytvoriť while pre prechádzanie všetkých možných číslic číslo . Vzhľadom k tomu , budete pás číslice z pôvodného počtu zakaždým cez slučku , budete zastaví , akonáhle premenná " originál " je nulová . Dalo by sa na chvíľu ( originál! = 0 ) použiť ako cyklus while stavu , však, pretože akákoľvek nenulová hodnota je považovaný za pravdivý v jazyku C , môže váš while jednoducho while ( pôvodné ) .

While ( pôvodné )

{
5

Určte krajnej číslica " originál " tým , že " pôvodné " premennú % 10. Zakaždým , keď slučkou , posunúť aktuálnu hodnotu " obrátenej " premenná cez jednu pozíciu vynásobením 10. a pridajte krajnej číslice mladého

obráteného = obrátený * 10 + originál % 10 " originál . " ;
6

Zbavte krajnej číslice od " pôvodnej " premenné , pretože ste práve spracovávajú ho . Využite celočíselné delenie v C a rozdeliť " originálny " od 10. Tento prúžky krajné číslice a pripravuje " originálny " pre nabudúce slučkou . Uzavrite slučku while

original = Pôvodné /10 ; .

}
7

Vytlačiť zvrátiť číslo a ukončiť program

. printf ( " obrátené číslo je % d \\ n" , zrušené ) ;

return 0 ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené