while True:
try:
a=eval(input())
list1=[‘0’ for i in range(16)]
if a<0:
list1[0]=‘1’
b=abs(a)
list2=[]
while b>0:
rem=b%2
list2.append(rem)
b=b//2
i=0
list3=[str(i) for i in list2[::-1]]
str1=’’.join(list1)
str2=’’.join(list3)
if a>0:
print(str2.rjust(16,‘0’))
else:
num1 = int(str1)
num2 = int(str2)
print(num1+num2)
except:
break
New Online Judge 1025原码
最新推荐文章于 2024-07-24 23:49:50 发布