递归简单来说就是自己调用自己
递归要素0:前进(规模缩小)边界条件,返回段。
例如:a比b大两岁,b比c大两岁,c比d大两岁,d比e大两岁,e是10岁,a是几岁?
这个题可以用递归写
int age(int n)
{
int temo;
if(n==1)
temp=10; //边界条件,不可忽略
else
temp=age(n-1)+2;
return temp; //返回段
}
递归简单来说就是自己调用自己
递归要素0:前进(规模缩小)边界条件,返回段。
例如:a比b大两岁,b比c大两岁,c比d大两岁,d比e大两岁,e是10岁,a是几岁?
这个题可以用递归写
int age(int n)
{
int temo;
if(n==1)
temp=10; //边界条件,不可忽略
else
temp=age(n-1)+2;
return temp; //返回段
}