按下面的程序的计算,若开始输入的X值为正整数,最后输出的结果是656,那则满足条件的x的不同值最多有几个?程序是输入X→计算5x加1的值→如果大于500,那就直接成为结果,但如果小于500,则要用得到的数回头重新来过.谁写的仔细分就给谁.
问题描述:
按下面的程序的计算,若开始输入的X值为正整数,最后输出的结果是656,那则满足条件的x的不同值最多有几个?程序是输入X→计算5x加1的值→如果大于500,那就直接成为结果,但如果小于500,则要用得到的数回头重新来过.谁写的仔细分就给谁.
答
若5X+1大于500 则5X+1=656 所以X=131是其中一个解.
若初次计算时5X+1小于500,那么分情况讨论
当5X+1=131时 X=26
当5X+1=26时 X=5
所以X=131 或者X=26 或者X=5