有人编写了一个程序,从1开始,交替做乘法或加法(第一次可以是加法,以可以是乘法),每次加法,将上次运算结果加2或加3;每次乘法,将上次运算结果乘2或乘3,例如30,可以这样得到:1+3=4*2=8+2=10*3=30,请问怎样可以得到:2的
问题描述:
有人编写了一个程序,从1开始,交替做乘法或加法(第一次可以是加法,以可以是乘法),每次加法,将上次运算结果加2或加3;每次乘法,将上次运算结果乘2或乘3,例如30,可以这样得到:1+3=4*2=8+2=10*3=30,请问怎样可以得到:2的100次方+2的97次方-2?
答
根据2^100+2^97-2=2*(2^0+2^1+2^2+…………2^96)+2^97+2^98+2^99
得出:2*2=4+2=6*2=12+2=…………{无论是乘还是加,都是2而且用100个乘号}