转换二进制数(这是一道竞赛形式的题目)---凌风

 时限:3s输入文件:chang.in

 

一串串太多太长的二进制数真是枯燥乏味,难怪小明看着看着就看眼花了:小亮看着看着就睡着了:小晶看着看着就恐慌了,仿佛自己变成了机器人,原本丰富多彩的世界一下子变成了0和1的汪洋大海。他们一致要求将这些二进制数转换成十进制数,只有这样,心里才安稳,睡觉才合得上眼。

 

 这项工作自然就落到你的手里了,因为早就听说你是处理二进制数的高手了,一点也不怀疑你会一下子想出十七八种转换的方法,而且其中还有几种方法很经典呢,这儿真的是你的用武的好地方,请下手吧。

 

 输入说明

 

 有3000个二进制数,最长的不过64位,在文件中以数字串的形式存放,每行只放一个数,如果是-1,那就表示输入结束。

 输出说明

 每个二进数对应一个十进数输出,每个输出都要换行。

 

 样板输入

 

 01010010000111110111110110110011001011111110011111100000001

 00000000000000001111111110101010010100101001000000001111100

 100001

  1-

 

  样板输出

 

184924582623264513

 8784594944124

 33

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值