这一片博客我就不写具体的一个题了,只是总结一种典型问题读入数字按位取出。
就拿数字12345举例吧。
是首先,我们要取出个位。这样取出:
1 | 12345/1=12345 |
这样我们就有了它的个位。十位是这样:
1 | 12345/10=1234 |
同理,百位:
1 | 12345/100=123 |
于是可以发现,取出哪一位,就是要先将原数除以这一位的位名,再模10.
程序:
1 |
|
然后是进制转换问题。其实和取位问题差不多,只不过取出之后要乘上这一位对应的进制的次方数。
程序:
1 | long long to10(int jz,int num)//功能:将输入的数转换成十进制 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Shirakami Ling!
评论
TwikooValine





