ttpn

导航

 

2017年2月12日

摘要: 题目如下: 解法一:简单、讨巧了 解法二:二进制数1-5位的权值分别为:1、2、4、8、16,如果对应的十进制数位X,则X=a*1+b*2+c*4+d*8+e*16,其中,a、b、c、d、e要么是0要么是1。观察表达式可以知道,(int)(X/16)即为高位的二进制位,(X%16)再除以相应的权即可 阅读全文
posted @ 2017-02-12 16:52 Buzhou 阅读(253) 评论(0) 推荐(0) 编辑