C Програма для зворотного числа

У цьому прикладі ви дізнаєтесь, як змінити номер, введений користувачем.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • C Оператори програмування
  • C в той час як і робити … поки Loop

Зворотне ціле число

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

Вихідні дані

Введіть ціле число: 2345 Зворотне число = 5432 

Ця програма отримує ціле число від користувача. Потім whileцикл використовується, поки не n != 0буде значення false (0).

У кожній ітерації циклу обчислюється залишок, коли n ділиться на 10, а значення n зменшується в 10 разів.

Усередині циклу обернене число обчислюється за допомогою:

rev = rev*10 + remainder; 

Цікаві статті...