帮忙算一道数学题吧!!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:02:07
按下面的程序计算,若开始输入的值x为正数,最后输出的结果为656,则满足条件的x的不同值最多有( )

输入x——>计算5x+1的值——> 大于500——>(是)输出结果
(继续计算5x+1)<————(不是)

A.2个 B.3个 C.4个 D.5个

有四个
已知最后一个数是656,则前一个数为(656-1)/5=131
再前一个是(131-1)/5=26
再前面的是(26-1)/5=5
在前面是(5-1)/5=0.8
因为开始输入的值为正数,0.8<1,所以到0.8就再没有了
可以是0.8,5,26,131这四个数,你可以验算一下,没问题的

131,26,5,0.8
四个

B
分别为5 26 131
方法:倒推法,不停将数字-1再除以5

(656-1)/5=131 第一个
(131-1)/5=26 第二个
(26-1)/5=5 第三个
(5-1)/5=0.8 第四个
0.8-1<0 所以为底线
显然答案四个
刚才以为是正整数 不好意思

c.四个

后面那个(5x+1)是前面那个值的5倍加1吧?
(656-1)/5=131
(131-1)/5=26
(26-1)/5=5

131 655 656
26 130 131 655 656
5 25 26 130 131 655 656

B,3个.

噢,楼上那样,我漏了