二进制加法
提交数: 768, 通过率: 55.08%, 平均分: 73.8
题目描述:
编写“二进制加法”程序。程序运行时,分两行输入两个二进制数,输出两个二进制相加后的结果。
输入格式:
共两行,每行一串二进制数
输出格式:
一串二进制数
样例输入:
1101 110
样例输出:
10011
提示:
完善程序:
x = input().strip() #strip()函数是去除行末的空格与回车符
y = input().strip()
_________(1)_________
if dis < 0:
x, y = y, x
dis = -dis
for i in range(dis):
y = "0" + y
jw = 0; ans = ""
for i in range(len(x) - 1, -1, -1):
a = int(x[i]) + int(y[i]) + jw
_________(2)_________
ans = str(a % 2) + ans
if ________(3)__________ :
ans = "1" + ans
print(ans)
时间限制: 1000ms空间限制: 256MB
来源: 原创