#5. 取数位Ⅰ
取数位Ⅰ
上一节中,我们学习了如何用模运算求两个整数相除的余数,那么如果我们要求两个整数相除之后结果的整数部分呢?
在 C++ 语言中,我们可以直接用除法符号 /
完成这个过程。C++ 中,整数之间的除法得到的一定还是整数(实数之间的除法得到的则还是实数),我们可以看几个例子:
- 例如
9 / 6
表示整数 9 除以整数 6,得到整数除法结果是1
(而9.0 / 6.0
表示实数 9.0 除以实数 6.0,得到除法结果是1.5
)。 - 例如
8 / 5
表示整数 8 除以整数 5,得到整数除法的结果是1
(而8.0 / 5.0
表示实数 8.0 除以实数 5.0,得到除法结果是1.6
)。
在这里,我们要通过整数的除法和上一节我们用过的模运算取得一个两位数的每一位并且输出。例如,对于 32,我们希望分别输出的就是 3、2 这两位。我们可以怎么做呢?
- 获得十位:整数本身使用
/
整数除法除以 10 - 获得个位:整数本身使用
%
模 10
自己试一试,看看能不能做出来呢?
输入格式
你的程序将会接受一个两位整数(大于等于 10,小于等于 99)。
输出格式
输出为两行,第一行是十位数,第二行是个位数。
样例输入1
10
样例输出1
1
0
样例输入2
24
样例输出2
2
4