#include<stdlib.h>
#include<stdio.h>
#include<string.h>
int main(int argc, char *argv[])
{ //输入一个整数把每位数字转换为英文
char a[100] = { 0 };
printf("请输入一个数字:");
for (int i = 0; i < 100; i++)
{
a[i] = getchar(); //每次读取一个字符赋值给a[i]输入最后一个字符会按'\n'确认所以也是最后一个字符
if (a[i] == '\n') //最后一个字符用来跳出循环
break; //遇到break跳出循环
}
for (int i = 0; i < 100; i++) //遍历输出数组元素
{
while (a[i] != '\n')
{
switch (a[i])
{
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("Teven "); break;
case '8':printf("Eight "); break;
case '9':printf("Nine "); break;
default: break;
}
break; //遇到break跳出while循环
}
if (a[i] == '\n')
break; //遇到break跳出for循环
}
return 0;
}