在电脑里先输入一个数,它会按给定的指令进行如下运算:如果输入的数是偶数,就把它除以2;如果输入的是奇数,就把它加上3;对产生的数继续进行同样的运算。这样进行了3次,得出结果是27。原来输入的数有( )种情况。

admin2016-12-21  30

问题 在电脑里先输入一个数,它会按给定的指令进行如下运算:如果输入的数是偶数,就把它除以2;如果输入的是奇数,就把它加上3;对产生的数继续进行同样的运算。这样进行了3次,得出结果是27。原来输入的数有(    )种情况。

选项 A、五
B、四
C、三
D、一

答案C

解析 采用逆推法,如下图所示:

    故原来输入的数可能为216、105、102,共3种情况。
    观察上面的图形会发现,当输出为奇数时,则输入的数一定为偶数,经过除以2得到输出;当输出为偶数时,则输入的数可奇可偶,即可经过除以2得到输出,也可经过加上3得到。
转载请注明原文地址:https://kaotiyun.com/show/DYIY777K
0

相关试题推荐
随机试题
最新回复(0)