编辑: 施信荣 | 2019-12-25 |
第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;
接着第二位好友也同样向每人赠送糖块,同样使每人的糖块在各自原有的数量基础上翻了一倍;
第
三、第
四、第五位好友都照此方法操作.经过这样的赠送之后,每人的糖块恰好都为 n(n>=32) 块.问各位好友原有的糖块数分别是多少? 【试题1:分糖果】 【题目分析】由题意可知,第五个人分完以后,每个人糖块数都是32,并且其它四个人都是在原来基础上翻了一倍,故可以推算出第五个人分之前每个人的糖块数,依次倒推,可得解也.
3232323232 第五个人分之后
1616161696 第五个人分之前
12345 8888848 第四个人分之前
44844424 第三个人分之前
282422212 第二个人分之前
814121116 第一个人分之前 【算法设计】 开始 num[1..5]:=32n:=5 n>=1? i:=1sum:=0 i