跪求公务员难题

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:12:03
1999年,一个老年人说:“今年 的生日已过,40多年前的今年,我还是一个20多岁的青年,那时候的年龄刚好等于那年年份的四个数字之和。”问:老人是( )年出生的。

1999年,一个老年人说:“今年 的生日已过,40多年前的今年,我还是一个20多岁的青年,那时候的年龄刚好等于那年年份的四个数字之和。”问:老人是( )年出生的。

解:设老人现在的年龄是X岁,则20年前老人年龄是X-20岁,40年前老人是X-40岁,但是由题意可知(40多年前的今年,我还是一个20多岁的青年),老人的最小年龄应该是60岁(40年前老人20),最大年龄应该是78岁(49年前老人29)。所以老人应该在1939年-1921年间出生。
设老人是19MN年出生的。
列方程:
1999-X=1900+10M+N
X-40=1+9+M+N
解得:11M+2N=49(老人应该在1939年-1921年间出生)
所以M只能得3,N只能得8
所以老人是1938年出生的。

1938年

设现在年龄X,则20年前是x-20
再设出生年份是“19ab年”

那么x-40=1+9+a+b
99-x=10a+b
转换后得到:x=(149-9a)/2

x a都为整数

由于他40年前是个20多岁的青年,所以x大于60
最后得知,x=61,是1938年出生

不知道是按照虚岁还是周岁算怎么办啊
1959是24岁 当然1958就是23岁了 然后0岁是1935
按照周岁 是1935年露面的 我们这里出生就1岁 就是所谓的虚岁 应该是1936年露面
数学不好 刚才算错了 我笨想的
还有楼上的哥们 你说1938年出生 那他20年后不是20岁么 可是1958是23岁

1935年
19AB年生,2X后的年龄刚好等于那年年份的四个数字之和
1+9+(A+2)+(B+X)=20+X
推出A+B=8
另外1999年说40年前,那么就是1950-1959所以
A+2=5
那么A=3.B=5

那你们,谁算的是对的呀????