首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

给个思路.该怎么解决

2012-02-14 
给个思路....bit结果87654321000000005seconds0000000110seconds...in5sstep000010111minute000011001minu

给个思路....
bit                                     结果
8   7   6   5   4   3   2   1
0   0   0   0   0   0   0   05   seconds
0   0   0   0   0   0   0   110   seconds
.   .   .   in   5s   step
0   0   0   0   1   0   1   11   minute
0   0   0   0   1   1   0   01   minute   10   seconds
.   .   .   in   10s   step
0   0   1   0   0   0   1   15   minutes
0   0   1   0   0   1   0   05   minutes   30   seconds
.   .   .   in   30s   step
0   0   1   0   1   1   0   110   minutes
0   0   1   0   1   1   1   011   minutes
.   .   .   in   1m   step
0   1   0   1   1   1   1   11   hour  
0   1   1   0   0   0   0   01   hour   5   minutes
.   .   .   in   5m   step
1   0   0   0   1   1   1   15   hours
1   0   0   1   0   0   0   05   hours   15   minutes
.   .   .   in   15m   step
1   0   1   0   0   0   1   110   hours
1   0   1   0   0   1   0   010   hours   30   minutes
.   .   .   in   30m   step
1   0   1   1   1   1   1   11   day  
1   1   0   0   0   0   0   01   day   3   hours  
.   .   .   in   3h   step
1   1   1   0   1   1   1   17   days
1   1   1   1   0   0   0   07   days   12   hours  
.   .   .   in   12h   step
1   1   1   1   0   1   0   110   days
1   1   1   1   0   1   1   011   days
.   .   .   in   1   day   step
1   1   1   1   1   1   0   118days
1   1   1   1   1   1   1   019   days
1   1   1   1   1   1   1   1> 19   days


//我要将8bit,   翻译对应的结果显示出来.规律如上...
//有没有比较简短一点的代码可以实现..,我不想层层嵌套if..else(太多层了)
//给出思路就行..谢谢

[解决办法]
没看明白

热点排行