多语言展示
当前在线:1555今日阅读:155今日分享:35

程序员升职记八倍扩大装置怎么过

程序员升职记八倍扩大装置怎么过?在这个只能用相加的情况下,我们怎么做出乘法的效果呢?
方法/步骤
1

先来看看我们的程序要求,把左侧的数字依次*8然后输出,限制只能使用3次相加

2

可以使用的有默认的inbox输入和outbox输出复制粘贴的copyfrom和copyto另外还有使用三次的add加一个可循环的jump

3

首先限制三次,那我们使用这三次可以有8倍的效果吗比如2,2+2=4我们那4再相加等8,8相加得16,刚好等于2*8图片是一次相加的效果

4

下面我们把三次相加都用上,最后拿到4获得32,刚好等于4*8

5

既然我们用三个相加可以算出其中一个,那么我们使用jump循环一下就可以获得其他的了

6

下面是最终通过的代码,也是最优方案,这个要求好像就这个方案能通过吧

推荐信息