C Program do odwrócenia liczby

W tym przykładzie nauczysz się odwracać liczbę wprowadzoną przez użytkownika.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • Operatorzy programowania C.
  • C while i zrób… while Loop

Odwróć liczbę całkowitą

#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; ) 

Wynik

Wpisz liczbę całkowitą: 2345 Odwrócona liczba = 5432 

Ten program pobiera dane wejściowe w postaci liczby całkowitej od użytkownika. Następnie whilepętla jest używana do wartości n != 0false (0).

W każdej iteracji pętli obliczana jest reszta z podzielenia n przez 10, a wartość n jest zmniejszana 10 razy.

Wewnątrz pętli odwrócona liczba jest obliczana za pomocą:

rev = rev*10 + remainder; 

Interesujące artykuły...