读书人

给个思路.该怎么解决

发布时间: 2012-02-14 19:19:19 作者: rapoo

给个思路....
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(太多层了)
//给出思路就行..谢谢

[解决办法]
没看明白

读书人网 >C++

热点推荐