• 2022-06-14
    有5 个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁。问第 4个学生岁数,他说比第3个学生大2岁。问第3个学生,又说比第2个学生大2岁。问第 2个学生,说比第1个学生大2岁。最后问第1个学生,他说是10岁。请问第5个学生 多大。 解题思路:要求第5个学生的年龄,就必须先知道第4个学生的年龄,而第4个学生的 年龄也不知道,要求第4个学生的年龄必须先知道第3个学生的年龄,而第3个学生的年龄 又取决于第2个学生的年龄,第2个学生的年龄取决于第1个学生的年龄。而且每一个学 生的年龄都比其前1个学生的年龄大2。即: age(5) = age(4) +2 age(4) = age(3) 十2 age(3) = age(2)+ 2 age(2) = age(1) +2 age(1)= 10 可以用数学公式表述如下: age(n) 10 (n= 1) age(n) = age(n- 1)+2 (n> 1)
  • 举一反三