按下面程序计算,若开始输入的值x为正数,最后输出的结果为656,则满足条件的x的不同的志最多有( )个。

按下面程序计算,若开始输入的值x为正数,最后输出的结果为656,则满足条件的x的不同的志最多有( )个。,第1张

这个就是逆推法

最后结果是656

所以倒数第二次就是131(131*5+1)

所以输入的可能是131

也有可能再次逆推

倒数第三次就是26(26*5+1)

同理可以再次逆推

倒数第四次就是5(5*5+1)

再次逆推的话

倒数第五次就是4/5

而再次逆推的话就是负值了

所以值有4/5,5,26,131共4个

我们用逆向思维来做:

第一个数就是直接输出其结果的:5x+1=656,

解得:x=131;

第二个数是(5x+1)×5+1=656,

解得:x=26;

同理:可求出第三个数是5;

第四个数是

4
5

∴满足条件所有x的值是131或26或5或

4
5

故答案为:131或26或5或

4
5


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11111148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存