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

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

A.2个
B.3个
C.4个
D.5个
lls10892 1年前 已收到1个回答 举报

爱家厨娘 幼苗

共回答了20个问题采纳率:85% 举报

解题思路:根据题意可知,若输入x,则输出6x+1,又分两种情况考虑,大于500,输出答案;否则重新输入.

设输入x,则直接输出6x+1,且6x+1>0,那么就有
6x+1=1339,
解得x=223.
若不是直接输出6x+1>0,
那么就有①6x+1=223,
解得x=37;
就有②6x+1=37,
解得x=6;
就有③6x+1=6,
解得x=[5/6].
因为x是正数,所以不用再逆推.因此符合条件的一共有四个数,分别是223,37,6,[5/6].
故选C.

点评:
本题考点: 代数式求值.

考点点评: 代数式求值问题以及分情况讨论.

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.016 s. - webmaster@yulucn.com