#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int n;
int i,len;
char str[10],ch;
scanf("%d",&n);
if(n <= 0)
{
printf("Error\n");
exit(-1);
}
itoa(n,str,10); //将整数转换成字符串,存放在字符数组str中
len=strlen(str);
for(i=0;i<len;i++)
{
ch=str[i];
switch(ch)
{
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("Eigth "); break;
case '9': printf("Nine "); break;
}
}
return 0;
}
仅供参考。