最近学校布置的作业经常因为知识点的储备不足而被卡住。今天思考了一种题型,并找到了相关的解决方法。其实深究起来并不能算是严格意义上的C语言问题,某种程度上算是一个数学问题。但还是把它写上来,算是我的第一次作业。
引入:bcd解密问题,即将一个数先从16进制转化为10进制,而后再讲10进制转化为16进制。具体方法如下:先将这个数与现在的进制数运算取余,得到的数放到最低位。再将上个式子的商继续除当前进位数,得到次低位。以此类推,最终得到结果。
类比:在计算火车到站时间时,可以将其视为60进制,并与题目所给时间进行相关转化。