#include <stdio.h>
int age(int n){
int c;
if(n==1){
c=10;
}else{
c=age(n-1)+2;
}
return c;
}
int main()
{
int age(int n);
printf("age(5)=%d\n", age(5));
return 0;
}
学习到:
- 该题属于递归问题
有明显的的递推和回推环节
2.函数名的取名,是我一直需要学习的
函数就是来求年龄的,所以
eg:
int age(int n){
}
3. 函数统一出口,一般函数最好只有出口,即一个return