从键盘输入一个1~99之间的整数,要求输出该数字的发音(用拼音表示)如:输入56,应输出 wu-shi-liu

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:09:51
急呀,明天要交了

#include <stdio.h>
#include <conio.h>
char b[10][10]={"shi","yi","er","san","shi","wu","liu","qi","ba","jiu"};
void pr(int c)
{
printf("%s\n",b[c-48]);
}
void pr1(char a[])
{
if (a[0]!='1' && a[1]!='0')
printf("%s-%s-%s\n",b[a[0]-48],b[0],b[a[1]-48]);
else if (a[0]=='1' && a[1]!='0')
printf("%s-%s\n",b[0],b[a[1]-48]);
else if (a[0]!='1' && a[1]=='0')
printf("%s-%s\n",b[a[0]-48],b[0]);
else
printf("%s\n",b[0]);
}

main()
{

char a[2];
gets(a);
if (strlen(a)==1 && a[0]>48 || strlen(a)==2 &&a[0]<58)
if (strlen(a)==1) pr(a[0]);
else pr1(a);

怎样从键盘输入一个0~99999之间的整数 从键盘输入一个1~99之间的整数,要求输出该数字的发音(用拼音表示),如:输入56 从键盘输入一个1~99之间的整数,要求输出该数字的发音(用拼音表示)如:输入56,应输出 wu-shi-liu 从键盘输入一个1~~~99之间的整数,要求输出该数字的发音(用拼音表示),如:输入56应输出wu-shi-liu 从键盘输入一个0~1000之间的任意整数,输出该整数的所有因子. 从键盘输入一个简单的四则运算表达式 从键盘输入1~7(否则应给出出错信息)之间的数字,输出表示一个星期中对应某一天的英文单词。 谁知道“从键盘输入一个数字N,然后输出1——N之间数字的全排列”代码怎么写?要求用VC++语言 从键盘输入一个字符,判断是否为A到F之间的字符,如果是,输出“UPCASE”,否则,输出“LOWCASE” 从键盘输入的问题