00问答网
所有问题
电脑里先输入一个数,如果是偶数,就把它除以2,如果是奇数,关于三年级奥数 逆推思想还原的问题,求说明。
电脑里先输入一个数,如果是偶数,就把它除以2,如果是奇数,就把它加上3,同样的运算进行了3次,得出结果为18,求原来输入的数可能是几?
举报该问题
推荐答案 2012-05-25
我们逻辑分析一下,倒推回去:
结果为18,那么:
1、它第三步运算就可能是由一个单数加3得来的,那么有18×2=36,或者15(即18-3)两种情况;
2、第二步运算就要分两种情况了:
1)36由双数除以2得来,即36×2=72;36由单数加上3得来,即36-3=33
2)15运算就不可能是由一个单数加3得来的,(因为两个单数相加是不会得到一个单数的),就只能是双数除以2得来的,那么15×2=30就是这个双数
3、分别对以上三数的第一步运算作推理:
1)72由双数除以2得来,即72×2=144;72由单数加上3得来,即72-3=69
2)33运算就不可能是由一个单数加3得来的,(因为两个单数相加是不会得到一个单数的),就只能是双数除以2得来的,那么33×2=66
3)30由双数除以2得来,即30×2=60;30由单数加上3得来,即30-3=27
所以,最初输入的数可能是27、60、66、69、144中的任何一个。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZnTjBZDIB.html
其他回答
第1个回答 2012-05-25
如果为偶数就设这个数为x,x/2/2/2=18,x=144。如果为奇数(x+3)/2/2=18,x=69.
第2个回答 2012-05-25
如果为偶数:144 如果奇数:69
第3个回答 2012-05-25
出奥数题的都是变态
第4个回答 2012-05-25
可能是9
第5个回答 2012-05-25
144
相似回答
在
电脑里先输入一个数,它
会按给定的指令进行如下运算:
如果输入
的数是偶...
答:
答案27是
奇数
,所以不可能是奇数+3得到的,所以前一步得到的数是54;如果54是由奇数51+3得到的,那么
输入
的数字只可能是51*2=102(理由同第一步);如果54是由108/2得到的,那么第一步过后得到的数字是108,起始数字有两种可能,一个是108-3=105,一个是108*2=216。
逆推
找规律.对
一个
自然数做如下操作:
如果是偶数
则
除以2
;
如果是奇数
...
答:
次操作变为1的数依次为1、2、3、5、8…,这即为斐波拉契数列,后面的数依次为:5+8=13,13+8=21,21+13=34,即经过8次操作变为1的数有34个.答:经过8次操作变为1的数有34个.
...数作如下步骤:
如果是偶数,
折
除以2,如果是奇数,
则加
1
进行,直到结果...
答:
n+1 (当n奇);#2)将得到的结果记为k,考虑其逆操作g(k)1得到k=n/2,k可能偶也可能奇,得到n的逆操作是n=2k;2提到k=n+1,k只能为偶,得到n的逆操作是n=k-1 于是 g(k)=2k(k为奇或偶);k-1(k为偶)也就是说,从奇数开始,只得
一个偶数
的g(k)=2k值;从偶数开始,可以得到两个,一...
在
电脑里先输入一个数,它
会按给数定的指令进行如下运算:
如果输入
...
答:
270,95 考虑全是除以3运算,得到270 考虑减5运算时 可推减5运算一定是在第一步进行,第二步或第三步均会出现矛盾(利用
逆推
法)所以算出为10*3*3+5=95
大家正在搜
输入一个数,判断是奇数还是偶数
判断输入的数是奇数还是偶数
输入十个数输出奇数偶数个数
一个数不是奇数就是偶数对吗
一个整数不是奇数就是偶数
输入10个数求偶数奇数之和
一是奇数还是偶数
动手打印是先打偶数还是奇数
输入一组数输出偶数
相关问题
在电脑里先输入一个数x,它会按给定的指令F进行如下运算:如果...
在电脑里先输入一个数,它会按给数定的指令进行如下运算:如果输...
在电脑里先输入一个数,它会按给定的指令进行如下运算:如果输入...
用C#编程:键盘上输入的整数如果是偶数,则输出提示偶数;如果...