【题目】按下面的程序计算:
当输入 x=100 时,输出结果是299;当输入 x=50 时,输出结果是446;如果输入 x 的值是正整数,输出结果是257,那么满足条件的 x 的值最多有( )
A.1个
B.2个
C.3个
D.4个


参考答案:

【答案】C
【解析】依题可得:3x-1251,
∴第一个数为:3x-1=257,
∴x=84,
第二个数为:3×(3x-1)-1=257,
∴x=29,
第三个数为:3×【3×(3x-1)-1】-1=257,
∴x=10,
第四个数为:3×{3×【3×(3x-1)-1】-1}=257,
∴x=(不合题意,舍去),
第五个数为:3×{3×【3×(9x-4)-1】-1}-1=257,
∴x=(不合题意,舍去),
∴满足条件的x的值有84,29,10.
所以答案是:C.

关闭