C program to print Number in Words

#include<stdio.h>
int main()
{
	int n, num=0;
	
	printf("Enter Number for print words: ");
	scanf("%d",&n);
	
	//stor revers number in store
	while(n !=0)
	{
		num = (num * 10) + (n % 10);
		n /= 10;
	}
	
	//here extract last Digit till 0 and prient word
	while(num != 0)
	{
		switch(num % 10)
		{
			case 0 : printf("Zero ");
					 break;

			case 1 : printf("One ");
					 break;

			case 2 : printf("Two ");
					 break;

			case 3 : printf("Three ");
					 break;

			case 4 : printf("Four ");
					 break;

			case 5 : printf("Five ");
					 break;

			case 6 : printf("Six ");
					 break;

			case 7 : printf("Seven ");
					 break;

			case 8 : printf("Eight ");
					 break;

			case 9 : printf("Nine ");
					 break;
		}

		num /= 10;
	}

	return 0;
}

Output

Enter Number for print words: 7256137
Seven Two Five Six One Three Seven