#include <stdio.h>
#include <stdlib.h>
/* 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第
3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后
问第一个人,他说是10岁。请问第五个人多大?
使用递推的算法计算
*/
main() {
int age(int n);
// int age=10,i;
// for(i=0;i<4;i++){
// age+=2;
// }
printf("第五个人的年龄为:%d",age(5));
}
int age(n)
int n;
{
int ages;
if(n==1){
ages=10;
return ages;
}else{
ages=age(n-1)+2;
return ages;
}
}
37-递归求第五个人的年龄
最新推荐文章于 2023-11-10 18:05:29 发布