早教吧作业答案频道 -->其他-->
由键盘输入一个10到99之间的整数将该数分解,分别输出其个位数和十位数字
题目详情
由键盘输入一个10到99之间的整数将该数分解,分别输出其个位数和十位数字
▼优质解答
答案和解析
nt 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;
}
{
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;
}
看了 由键盘输入一个10到99之间...的网友还看了以下:
用数组做题.求sn =a+aa+aaa+……+aa…aa之值,其中a是一个数字,n表示a的位数,求 2020-04-06 …
如图,2个可以自由转动的均匀转盘A、B,转盘A被均匀地分成4等份,每份分别标上1,2,3,4这4个 2020-06-18 …
在英国的某一娱乐节目中,有一种过关游戏,规则如下:转动图中转盘(一个圆盘四等分,在每块区域内分别标 2020-06-23 …
在一次猫捉老鼠的游戏中,有8人参加游戏.小明设计了以下方案来确定谁扮猫.1~8八个数字,每人选一个 2020-06-24 …
有一个转盘游戏,转盘被平均分成8块,如图别标有1、2、3、45、6、7、8这8个数字,转盘上有指针 2020-07-13 …
2、编写函数求字符串的子串,在主函数中输入子串作为参数,字符串长度不超过255.例如:由键盘依次输 2020-07-19 …
由数字由数字1.2.3.4可组成()个没有重复数字,而且千位数字是1的四位偶数? 2020-07-29 …
如图,转盘被均匀分为37格,转盘被均匀分为37格,分别标以0~36这37个数字,而且所有写有偶数(0 2020-11-03 …
功能:编写函数fun求1!+2!+3!+……+n!的和,在main函数中由键盘输入n值,并输出运算结 2020-12-08 …
求单链表中倒数第k个元素条件:1.建立一个单链表2.不能利用链表中的元素个数3.k由键盘输入求单链表 2020-12-19 …