对一个自然数做如下操作:如果是偶数则除以2;如果是奇数,对一个自然数做如下操作:如果是偶数则除以2;如果是奇数则加1,如此进行直到1,操作停止.求经过10次操作变为1的数有多少个?

问题描述:

对一个自然数做如下操作:如果是偶数则除以2;如果是奇数,对一个自然数做如下操作:如果是偶数则除以2;如果是奇数则加1,如此进行直到1,操作停止.求经过10次操作变为1的数有多少个?

反推就可以了,知道了结果为1 然后知道了每一步进行的是加法还是除法然后每步分别进行乘法和减法(可以证明不同顺序的乘法和减法结果不同)第一步一定不是减法而且减法不能连续两次根据减法出现的次数分类出现0次 一种...