在 C 语言中,从 1 到 1989 的所有自然数中挑出一部分数,使任意两个数的差既不是 5 也不是 8,最多能挑出的数的个数为 1988。
这是因为,如果选择的两个数之差为 5 或 8,那么它们之间必定存在另一个数,使得这个数与这两个数之差分别为 3 或 5,这样就会出现矛盾。
例如:如果选择了数字 3 和 8,那么它们之间必定存在数字 5,使得 5 与 3 和 8 之差分别为 2 和 3,这样就会出现矛盾。
在 C 语言中,从 1 到 1989 的所有自然数中挑出一部分数,使任意两个数的差既不是 5 也不是 8,最多能挑出的数的个数为 1988。
这是因为,如果选择的两个数之差为 5 或 8,那么它们之间必定存在另一个数,使得这个数与这两个数之差分别为 3 或 5,这样就会出现矛盾。
例如:如果选择了数字 3 和 8,那么它们之间必定存在数字 5,使得 5 与 3 和 8 之差分别为 2 和 3,这样就会出现矛盾。