-->
当前位置:首页 > 题库 > 正文内容

编程题:5005 奶牛计算器

Luz3年前 (2022-04-21)题库395
由于缺乏数学经验,奶牛想建立一个计算机器(它被称为Cowmpouter),使用二进制数字(基数为2),但它是建立在-2的基础上。他们非常高兴,因为在-2进制表示的数字中不需要符号位。
你知道基数的权值都是从1开始的(0位),然后从右到左依次为基数1次方,基数2次方等等。在-2进制中,其权值从右到左,依次为1,-2,4,-8,16,-32,…。因此,从1计数依次是:1,110,111,100,101,11010,11011,11000,11001等等。
很怪异的是,负数也那个用1和0表示,但没有符号位。从-1向下计数依次为:11,10,1101,1100,1111等等。
请帮助奶牛把普通的十进制整数(范围为:-2,000,000,000到2,000,000,000)转换为-2进制对应的数。

### 输入格式:

输入只有一行,一个需要转换为-2进制的十进制整数。

### 输出格式:

对应的-2进制的数,没有前导0,0就表示0本身,只用1个0。

### 输入样例:

in
-13


### 输出样例:

out
110111







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。