这个题目明显用数组比用switch简单

我改了以下你的代码
#include<stdio.h>
void main()
{
char a[10][10]={"zero","one","tow","tree","four","five","six","seven","eght","nine"};
int i;
while(scanf("%1d",&i)!=EOF)
{
printf("%s ",a[i]);
}
}
#include<stdio.h>
void main()
{
char a[10][10]={"zero","one","tow","tree","four","five","six","seven","eght","nine"};
char c;
while((c=getchar())!='\0')
{
printf("%s ",a[c-'0']);
}
}