C语言程序 输入数字输出英文

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:05:52
只用普通的C语言,具体程序,用switch语句,谢谢啦!
就是输入一个2位数,然后输出这个二位数的英文!谢谢啦!例如输入21就输出twentyone

为什么要用switch啊?如果你的意思是你的数字和英文是在asc码表中是对应的话根本不需要switch啊,系统直接会输出数字对应的英文啊。难道你的意思是你的每个英文是有编号的,输入编号后输出英文?这倒是要用switch 不过这个很简单啊
比如
scanf("%d",&a);
switch(a)
{
case 1:printf("first");break;
case 2:printf("second");break;
case 3:printf("third");break;
default:printf("wrong");break;
}
一般形式就是这样的

#include <stdio.h>

int main()
{
int number;
scanf("%d",&number);
putchar('\n');
switch(number)
{
case 0: printf("zero"); break;
case 1: printf("one"); break;
case 2: printf("two"); break;
case 3: printf("there"); 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;
cas