谢谢陆老师的解答。我是天山草的孙子,我爷爷的做法如下,是列方程的方法,有点麻烦。
解:设哥哥出生于19xy年,弟弟出生于19uv年,兄弟俩说这话是在19ab年。其中x,y,u,v,a,b都是一位数。于是:
弟弟年龄是 10+x+y=(10a+b)-(10u+v).---------------(1)
哥哥年龄是 10+u+v=(10a+b)-(10x+y).---------------(2)
(2)-(1)得:
u+v-x-y=10u+v-10x-y,即 0=9u-9x,故
u=x. ---------------------------------------(3)
将 u=x 代入(2)得
哥哥年龄是 10+x+v.--------------------------------------(4)
哥哥年龄减去弟弟年龄等于 10+x+v-10-x-y=v-y≤9.
由此可知,哥哥和弟弟的年龄都大于10岁,且二人的年龄差小于等于9岁(这是因为 v 和 y 都是一位数,故
v-y≤9. -------------------------------------(5)
又知哥、弟年龄数字对调就得到对方年龄,所以不论哥、弟,其年龄的十位数与个位数是两个相邻的数字。不然的话,哥、弟的年龄之差将会大于10,而不是小于等于9. 如果是相邻数字,则弟弟年龄是12、23、34等等,哥哥年龄相应是21、32、43等等,无论是哪种组合,他们的年龄差都是9岁。由(5)式知
v=9,y=0.
将 y=0 代入(1)得,弟弟年龄是 10+x=12、23、34 等等,因为 x 是一位数,因此只能取 x=2. 即弟弟年龄是12岁,哥哥年龄是21岁。哥哥出生于1920年,故兄弟俩对话是在1941年。 |