编写程序,要求输入一个三位整数,正确分离出它的个位、十位和百位数字,并在屏幕上显示出来.
c语言!
人气:376 ℃ 时间: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,那么这个三位数是多少?
- 英语翻译
- 甲、乙两个商场正在促销一款新鲜果汁,甲商场:买一大瓶送一小瓶.乙商场:满45元八折优惠.六一班40位同学
- 唐朝的对外交往对我们今天的改革开放有何启示?
猜你喜欢
- 有一个整数,个位是6,它共有9个约数,这个数最小是多少?
- 谁帮我改一个英文句子给25分!这是一个英文改错题,我不会做你们谁帮我改改.请写清楚错在哪里,然后帮正确的写下来谢谢!this rose colored sweater was gave to my mother and i by my Gr
- 甲乙两人分别从AB同时相向而行,二人相遇后继续前进,甲经过4小时到达B地,乙经过6.25小时到达A地,已知
- 怎样设计实验证明通风不畅的教室中的空气和操场上的空气的区别?
- 【列方程并求方程的解】一个数的5倍加上3.8与2.2的和等于37.6,求这个数.方程!
- 求定积分:[(x的2次方)乘以sinx]dx,上限是2分之pai,下限是0?
- 甲乙分别从A,B两地同时出发相向而行,当甲与乙相遇时,甲超过中点100米,两人继续前进,当
- 否则我们可能会感到身体和精神上疲惫的翻译