算法通过除了模拟乘法乘法、算法

2023-09-11 06:46:52 作者:好好学习天天向上

如何设计一个算法加入到模拟乘法。输入两个整数。它们可以是零,正或负..

解决方案

 高清乘以(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..

解决方案 小学1 6年级必须掌握的速算法,超实用

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)