早教吧作业答案频道 -->其他-->
由键盘输入一个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之间...的网友还看了以下:
分数的多少次方用数学的方式写出来,用键盘应该怎样输入?例如:三分之二的2009次方怎么输入? 2020-04-05 …
C语言:求m!+n!之和【问题描述】输入2 个正整数m 和n,计算m!+n!。【输入形式】从键盘输 2020-05-17 …
物理题将一只输入电压为220V,输出电压为30V的变压器,该绕成输入220V,要过程将一只输入电压 2020-07-01 …
请问街道地址和商务电话号码该怎么填写我在写一个商品邮寄单时遇到的让我填写街道地址给了3个文本输入框 2020-07-13 …
计算器有两个数据入口j1.j2,一个输出口c,(1)当j1.j2分别输入1时,c输出2;(2)当j1 2020-11-04 …
C++编程:输入两个实数分别输出它们的整数和小数部分,求流程图C++编程,求流程图1输入两个实数分别 2020-11-12 …
1.有三个整数a,b,c,由键盘输入,输出其中最大的数.用伪代码写出该问题的算法.2.给定四个函数y 2020-11-20 …
一瓶输液用的左氧氟沙星溶液,大人每分钟输入60滴,要60分钟输入完毕;小孩每分钟输入50滴,要多少分 2020-11-27 …
单链表操作1.从键盘输入顺序任意的5个整数,生成第一个有序单链表,将该链表输出显示。2.再从键盘输入 2020-12-05 …
给严重贫血者、大面积烧伤病人、血小板缺少的病人输血,应该分别输入()A.浓缩的红细胞悬液、血小板、血 2020-12-24 …