搜索

输入一个正整数,然后从个位开始一次输出每一位数字对应的英文字母...

发布网友 发布时间:2024-10-24 04:27

我来回答

1个回答

热心网友 时间:2024-11-09 20:04

#include<stdio.h>
void change(int num)
{switch(num)
{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("eight");break;
case 9:printf("nine");break;}
printf(" ");
}
void zhuanhuan(int str)
{change(str%10);
if(str/10!=0) zhuanhuan(str/10);
}
void main()
{int x;
printf("请输入数字:");
scanf("%d",&x);
zhuanhuan(x);
printf("\n");
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top