Write a recursive function to reverse the entered number.
#include<stdio.h> int Reverse_num_Rec(int); int main() { int num,ans; printf("Enter number = "); scanf("%d",&num); ans = Reverse_num_Rec(num); printf("Reverse of %d is %d\n",num,ans); return 0; } int Reverse_num_Rec(int n) { static int sum = 0; if(n) { sum = 10*sum + n % 10; n = n / 10; Reverse_num_Rec(n); } return sum; }
Output
Enter number = 54321 Reverse of 54321 is 12345