##除2取余法实现10进制整数转换2进制
def DecToBin_int(d):
if d==0:
return '0'
sign = ''
if d<0:
d = -d
sign = '-'
b = ''
while d!=0:
b = str(d%2)+b
d = d//2
return sign+b
d = int(input('d='))
print(DecToBin_int(d))
09-04
1847