题目内容
【题目】按下面的程序计算,当输入x=100时,输出结果为501;当输入x=20时,输出结果为506;如果开始输入的值x为正数,最后输出的结果为656,那么满足条件的x的值最多有( )
A. 5个 B. 4个 C. 3个 D. 2个
【答案】B
【解析】
利用逆向思维来做,分析第一个数就是直接输出656,可得方程5x+1=656,解方程即可求得第一个数,再求得输出为这个数的第二个数,以此类推即可求得所有答案.
第一个数就是直接输出其结果时:5x+1=656,
解得:x=131>0,
第二个数就是直接输出其结果时:5x+1=131
解得:x=26>0;
第三个数就是直接输出其结果时:5x+1=26,
解得:x=5>0,
第四个数就是直接输出其结果时:5x+1=5,
解得:x=0.8>0;
第五个数就是直接输出其结果时:5x+1=0.8,
解得:x=-0.4<0;
故满足条件所有x的值是131、26、5、0.8.
故答案选B.
练习册系列答案
相关题目