我们只允许使用以下操作:
incr(x) - 调用此函数后,它会将x + 1分配给x
assign(x, y) - 此函数将y的值赋给x(x = y)
zero(x) - 此函数将0分配给x(x = 0)
loop X { } - 括号内的操作将执行X次
我该如何实施除法运算?
这是一个后续问题:仅使用递增,循环,赋值,零的减法运算
我们只允许使用以下操作:
例如,添加可以如下实现:
add(x, y) {
loop x
{ y = incr(y) }
return y
}
Run Code Online (Sandbox Code Playgroud)
如何使用这四个操作实现关系运算符?关系操作是:
我们也有他们的对立面:
任何帮助将不胜感激.