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

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:58:07
从键盘输入一个1~~~99之间的整数,要求输出该数字的发音(用拼音表示),如:输入56应输出wu-shi-liu 用C语言写 本人刚刚学,感觉有一点困难,,高手帮帮忙啊

#include "stdio.h"

int main(int argc, char* argv[])
{
char sound[10][5]={"yi","er","san","si","wu","liu","qi","ba","jiu","shi"
};
int x,y;

printf("请输入数值(1-99):");
scanf("%d",&x);
if(x<1||x>99)
printf("ERROR!超出范围。\n");
else if(x<10)
printf("%s\n",sound[x-1]);
else if(x==10)
printf("%s\n",sound[9]);
else if(x%10==0)
{y=x/10;
printf("%s-%s\n",sound[y-1],sound[9]);}
else
{ y=x/10;
x=x-y*10;
printf("%s-%s-%s\n",sound[y-1],sound[9],sound[x-1]);
}

return 0;
}

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