C Program for å reversere et tall

Innholdsfortegnelse

I dette eksemplet vil du lære å reversere nummeret som er angitt av brukeren.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C mens og gjør … mens Loop

Snu et heltall

#include int main() ( int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) ( remainder = n % 10; rev = rev * 10 + remainder; n /= 10; ) printf("Reversed number = %d", rev); return 0; ) 

Produksjon

Skriv inn et heltall: 2345 Omvendt tall = 5432 

Dette programmet tar et heltallinngang fra brukeren. Deretter brukes whilesløyfen til n != 0er falsk (0).

I hver iterasjon av sløyfen beregnes resten når n er delt på 10 og verdien av n reduseres med 10 ganger.

Inne i løkken blir det omvendte tallet beregnet ved hjelp av:

rev = rev*10 + remainder; 

Interessante artikler...