程序名称:递归求年龄问题。问题的详细说明如下: 有五个人坐在一起,问第五个人多少岁?他说比第4个人大5岁。问第4个人岁数,他说比第3个人大4岁。问第三个人,又说比第2人大3岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?同样n个人也是如此。程序如下:#include <iostream>using namespace std;****** age(int number){ int c; if(number==1) c=******; //递归程序出口 else c=******; //递推方程 return(c);}int main(){ int n; while(cin>>n) //输入多组数据 cout<<******(n)<<endl; return 0;} 输入输入包含多组数据,每组数据即在一行上输入人数n(1<=n<=10000)。输出针对每组输入数据n,输出第n个人的年龄。难度较难输入示例5108求大神帮忙解决,谢谢