题目内容
【题目】按下面程序计算,即根据输入的判断是否大于500,若大于500则输出,结束计算,若不大于500,则以现在的的值作为新的的值,继续运算,循环往复,直至输出结果为止.若开始输入的值为正整数,最后输出的结果为656,则满足条件的所有的值是__.
【答案】131或26或5.
【解析】
利用逆向思维来做,分析第一个数就是直接输出656,可得方程5x+1=656,解方程即可求得第一个数,再求得输出为这个数的第二个数,以此类推即可求得所有答案.
解:当第一次输入,第一次输出的结果为,
当第二次输入,第二次输出的结果为,
当第三次输入,第三次输出的结果为,
当第四次输入,第三次输出的结果为,
若,解得;、
若,解得;
若,解得;
若,解得,
所以当开始输入的值为正整数,最后输出的结果为656,则满足条件的所有的值是131或26或5.
练习册系列答案
相关题目