C program to reverse a number

The below program can be used to reverse a given number using a loop. The C printf statement is used to output the result on the screen.

Reverse Number of abcde = edcba.
C program to reverse a number

#include <stdio.h>
 
void main()
{
 
int num, x = 0;
int mod;
 
printf ("Enter a number: ");  
scanf ("%d", &num);  
 
int n = num;
 
while(num != 0)
{  
mod = num%10;
x = x * 10 + mod;  
num = num/10;
}  
 
printf ("Reverse of %d is %d", n,x);  
}

Output

Enter a number: 12345
Reverse of 12345 is 54321