这个问题其实本身就有点问题,首先就是飞船的速度只能无限接近光速而不能达到光速,其次如果宇航员是正常人类,那么他飞50年就会老死,根本不可能飞150年再回来。
鉴于真正的光速飞船不可能存在,因此宇航员乘坐的光速飞船只能无限接近光速,这意味着尽管时间膨胀效应会很厉害但时间并不会真正停下来,并且时间膨胀效应只是低光速下的我们看到的景象,在近光速运动的宇航员那里时间仍然是以正常速度流逝的,也就是说宇航员一样会老会饿会死。
一个正常人类宇航员是不可能驾驶光速飞船超过平均寿命的,以往我们听到的那些“光速飞船飞一天地球上过一年”的说法虽然没错,但那是因为光速飞船只飞了一天,要是让它飞80年100年的话尽管地球上会过36500年,但宇航员早就老死了。
在讨论类似的问题时首先要把参考系搞清楚,题主所说的150年是地球年,而宇航员的寿命很明显不可能达到150地球年,因此单单从这个角度来看该问题是没有意义的。
想达成“飞船一天地球一年”的目的就需要飞船速度达到0.999996247倍光速,这样一来宇航员只需要在飞船内待150天,地球上就会过去150年。