编写程序,要求输入一个三位整数,正确分离出它的个位、十位和百位数字,并在屏幕上显示出来.
c语言!
人气:304 ℃ 时间:2020-05-12 09:18:24
解答
我来个C语言的吧
void main(void)
{
unsigned int a;
printf("输入一个三位数:");
scanf("%d",&a);
printf("百位 %d; 十位 %d; 个位 %d",a/100%10,a/10%10,a%10);
}
纯手打 a/100%10,a/10%10,a%10是什么意思?为什么?unsigned 又是什么?不好意思我给你刚学,能给解释意思下吗?a/100%10 表示取出百位数,a/10%10表示取出十位数 a%10表示取出个位数,unsigned是定义为无符号型的数,建议你可以看一下C语言基础的书。
推荐
- 从键盘输入一个三位整数,分别输出该数的个位数字,十位数字,百位数字,c语言,求急啊
- C语言中 将一个3位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出
- 编写一个程序,输入一个三位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出.
- 用C语言编输入一个3位的正整数,分别输出它的个位,十位,百位数字
- 整数23读做‘二十三’,应该是23=10×2+3,如果一个三位数百位、十位和个位上数字分别是x,y,z,那么这个三位数是多少?
- 1.设等差数列{an}的公差为-2,如果a1+a4+a7+……a97=50,则a3+a6+a9+……a99=?
- 重力势能的实验结论
- 比一个数的80%多9的数是13,求这个数.
猜你喜欢