Программа C для переворота числа

В этом примере вы научитесь менять местами число, введенное пользователем.

Чтобы понять этот пример, вы должны знать следующие темы программирования на C:

  • Операторы программирования на C
  • C while и do … while Цикл

Обратить целое число

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

Интересные статьи...