已知n、s是整数,若不论n是什么整数,方程x²-8n+7^s=0没有整数解,则所有这样的数s的集合是()(注;

2个回答

  • A不对,因为当s = 1,n = 1时,有整数解x = 1.

    B也不对,因为上述的s = 1就是6k + 1的形式.

    D也不对,因为当s = 3,n = 43时,有整数解x = 1.

    作为选择题,按说就该选C了.

    但是,我们还是应该看看,是不是s为偶数时,方程x²-8n+7^s=0一定没有整数解吗?

    我们知道每个整数x的平方被8除,余数只能是0或1.

    当s为负数时,因为x^2 - 8n中总是整数,而0 < 7^s < 1,所以没有整数解.

    当为非复偶数时,设s = 2k (k >= 0)

    倘若方程有整数解x,则

    x^2 = 8n - 7^s = 8n - (8 - 1)^(2k) = 8M - 1 = 8(M - 1) + 7.(M是整数)

    因此被x^2被8除余7,这与前面说的结论(整数x的平方被8除,余数只能是0或1)相矛盾.

    所以当x为偶数时,方程总没有整数解.

    到目前为止,我们尚不能完全踏实地选C.

    因为,我们不知道是否除了偶数之外,仍有整数s使得方程无整数解.

    也就是说,到目前为止,我们只是证明了“偶数集包含在那个使得方程总没有整数解的s所构成的集合中”,但是没证明“偶数集恰好就是在那个使得方程总没有整数解的s所构成的集合中”.

    继续考虑 x^2 = 8n - 7^s.

    我们来看看能不能找到某个奇数s也使得对任何的整数n该方程都无整数解.

    类比前面关于负偶数的讨论,很容易就找到了s = - 1.

    到此可见,偶数集是"真包含于"那个使得方程总没有整数解的s所构成的集合中,而不是"等于".

    照此说来,每个答案都是不对的.

    作为学生,考试的时候,当然选C,只需要最前面4行的考虑.

    但若不是考试,就应该向老师指出问题,给老师一个进步的机会.

    ps:

    如果把题目的条件改成"s是正整数",那么当s是正奇数时,7^s被8除余7,也就是说存在某个非负整数m使得7^s = 8m + 7,这时只要取n = m + 1,

    就有8n - 7^s = 1.因此x = 1就是方程的整数解了.