题目:请用scratch编写程序计算将100元兑换为1元、5元、10元的零钱,请问有多少种兑换方法?
思路:面对这个题目我们不妨先观察一下下图,注意规律就在这个图里。
通过这个图,你是不是找到了解题思路了呢?
首先根据上面的图标,我们可以找到如下规律
也就是说,有10种情况,分别为10元有0张、1张、2张……10张。对应5元的个数就可以根据(100-10*x)/5+1
得到,而1元并不起作用,10元与5元确定了,差几张1元的也就定了。
题目:请用scratch编写程序计算将100元兑换为1元、5元、10元的零钱,请问有多少种兑换方法?
思路:面对这个题目我们不妨先观察一下下图,注意规律就在这个图里。
通过这个图,你是不是找到了解题思路了呢?
首先根据上面的图标,我们可以找到如下规律
也就是说,有10种情况,分别为10元有0张、1张、2张……10张。对应5元的个数就可以根据(100-10*x)/5+1
得到,而1元并不起作用,10元与5元确定了,差几张1元的也就定了。
一、机器人不得伤害人,也不得见到人受伤害而袖手旁观;
二、机器人应服从人的一切命令,但不得违反第一定律;
三、机器人应保护自身的安全,但不得违反第一、第二定律。
阿西莫夫后来补充了第零定律:机器人不得伤害人类整体,或因不作为而使人类整体受到伤害。