如何写一个输入数字后输出对应数字拼音的c语言程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何写一个输入数字后输出对应数字拼音的c语言程序相关的知识,希望对你有一定的参考价值。
#include<stdio.h>#define num 10 //设置你要输入数字的长度
void main(void)
char a[num];
int i = 0;
printf("输入数字:\t");
gets(a);
while(a[i] != '\0')
switch(a[i])
case '0':printf("零\n");break;
case '1':printf("一\n");break;
case '2':printf("二\n");break;
case '3':printf("三\n");break;
case '4':printf("四\n");break;
case '5':printf("五\n");break;
case '6':printf("六\n");break;
case '7':printf("七\n");break;
case '8':printf("八\n");break;
case '9':printf("九\n");break;
default:printf("错误\n");break;
i++;
printf("\n");
参考技术A 用switch case,输入一个数字之后就判断这个字符,对应0,1,2,...,9输出“ling”,“yi”,“er”,...,“jiu” 参考技术B #include<stdio.h>
int main()
int n;
scanf("%d\\n", &n);
switch(n)
case 0:
printf("ling\\n");
break;
case 1:
printf("yi\\n");
break;
case 2:
printf("er\\n");
break;
case 3:
printf("san\\n");
break;
case 4:
printf("si\\n");
break;
case 5:
printf("wu\\n");
break;
case 6:
printf("liu\\n");
break;
case 7:
printf("qi\\n");
break;
case 8:
printf("ba\\n");
break;
case 9:
printf("jiu\\n");
break;
default:
printf("error\\n");
break;
return 0;
参考技术C 你的意思是1输出a,2输出b的意思吗?
以上是关于如何写一个输入数字后输出对应数字拼音的c语言程序的主要内容,如果未能解决你的问题,请参考以下文章