2019年10月27日,牛牛的第一个奥数程序

题目:由若干个1与2排成数列
1,2,1,2,2,1,2,2,2,1,2,2,2,21,。。。
前100个数的和是多少?

解题思路:数列规律是每个1之后多增加1个2。循环数列重复的1,直到找到数据数量大于100,在循环过程中记录1的个数和2的个数以及所有2的综合。结束循环后,去除超过100个的所有2。即是结果。
使用Scratch编写程序如图:
2019年10月27日,牛牛的第一个奥数程序
结果------1就是最后的和。