如何设计一个算法加入到模拟乘法。输入两个整数。它们可以是零,正或负..
解决方案 高清乘以(A,B):
如果(一个== 1):
回复B
ELIF(一== 0):
返回0
elif的(一个℃,):
返回-multiply(-A,B)
其他:
回报B +乘法(A - 1,B)
How to design an algorithm to simulate multiplication by addition. input two integers. they may be zero, positive or negative..
解决方案def multiply(a, b):
if (a == 1):
return b
elif (a == 0):
return 0
elif (a < 0):
return -multiply(-a, b)
else:
return b + multiply(a - 1, b)
上一篇:怎样算重复的单词?单词
下一篇:找到重复的字,词的无限流