无意中发现了一个巨牛巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,小白也能学,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家。点这里可以跳转到教程!
/******************************
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第
3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后
问第一个人,他说是10岁。请问第五个人多大?
1.程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道
第四人的岁数,依次类推,推到第一人(10岁),再往回推。
2.程序源代码:
*******************************/
#include "stdio.h"
int n;
int age(n)
{
int c;
if(n==1)
c=10;
else
c=age(n-1)+2;
return(c);
}
void main()
{
printf("%d\n",age(5));
}


本文通过一个有趣的年龄问题,介绍了递归算法的应用。问题从第五个人的年龄出发,通过递归调用逐步求解至第一个人的年龄,再回溯计算得到最终答案。文章包含详细的程序分析和C语言实现代码。

被折叠的 条评论
为什么被折叠?



