有这样一个程序:从0开始交替这做加法或乘法,做加法时将上次的运算结果加2或加3,做乘法时,将上次结果乘

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:08:07
请问:这个程序能得到2的2008次+2的2005次减2吗?

跪求过程+答案!!!

急啊~~~~~~
不好意思哈,乘2,好像字数太多了,被百度删了

设每次加的数分别是a1 a2 a3...an(都是2或者3)
那么最后的形式是a1*2^n+a2*2^(n-1)+...+an*2
或者是a1*2^(n-1)+a2*2^(n-2)+...+an
(按照最后是乘法还是加法分的)
2的2008次+2的2005次减2=2*2的2006次+2*2的2006次+2的2004次+2的2003次+2的2002次+...+2=2*2的2006次+3*2的2005次+2*2的2004次+2*2的2003次+2*2的2002次+...+2
所以只要去n=2007 然后取a1-a2007分别为2 3 2 2 ....2就可以了