C program to convert number into characters

#include<stdlib.h>  
int main(){  
long int n,sum=0,r;    
system("cls");  
printf("enter the number=");    
scanf("%ld",&n);    
while(n>0)    
{    
r=n%10;    
sum=sum*10+r;    
n=n/10;    
}    
n=sum;    
while(n>0)    
{    
r=n%10;    
switch(r)    
{    
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;    
case 0:    
printf("zero ");    
break;    
default:    
printf("tttt");    
break;    
}    
n=n/10;    
}    
return 0;  
}  


enter the number=1209
one two zero nine
Posted on by