Enter a number and print its reverse with C

#include <stdio.h>

int main()
{
    int num, reverse = 0;

    printf("Enter any number to find reverse: ");
    scanf("%d", &num);

    while (num != 0)
    {
        reverse = (reverse * 10) + (num % 10);
        num /= 10;
    }

    printf("Reverse = %d", reverse);
    return 0;
}

Output:-

Enter any number to find reverse : 45678
Reverse = 87654