小明在某个密室逃脱游戏中看到了一串奇怪的数字:0,7,1,2,0,7,1,2,0,7,1,2,……,随后又在门牌号上看到了1133,于是推理出了打开密码锁的两个想法:
1.按照规律,推理出第 1133 个数是多少;
2.求出这 1133 个数的和;
请你帮助小明设计程序,完成两个想法的推测:
1.通过使用余数的方法推导计算,角色说出“第 1133 个数字是 X”2 秒;
2.在第一步的基础之上,完成这 1133 个数字的求和,角色说出“这 1133 个数的和是 XX”2 秒;
3.说出的数字均为整数类型。
解析:
根据数字规律,发现是0,7,1,2这四个数字重复出现,
那第1133个数怎么算?
1133除以4等于283余1,相当余又回到第一个数,所以应该是0
这1133个数的总和怎么算?
(0+7+1+2)*283+0=2830
所以本题目实际是一道数学题。下面根据上面的算式写出计算结果即可。
实现步骤:
1、新建列表,存入0,7,1,2四个数
2、1133除以4取余数,按照余数取列表对应的数字,就是第1133个数
3、计算余数项的总和,例如我们整除后余3,那对应最后三个数就是0,7,1,需要进行累加,这个用循环实现即可
4、根据算式计算总和(0+7+1+2)*283+余数项的总和
来源:kidscode.cn
参考程序:
本站内容未经许可,禁止任何网站及个人进行转载。