例:有五个小朋友,
第五个小盆友说我比老四大两岁;
第四个小盆友说我比老三大两岁;
第三个小盆友说我比老二大两岁;
第一个小盆友说我10岁;
第五个小盆友年龄是多少?
递归:
#include<stdio.h>
int age(int n)
{
if(n==1) return 10;
if(n>1) return age(n-1)+2;//调用函数本身
}
int main()
{ int m;
scanf("%d",&m);
printf("%d\n",age(m));
}
//函数递归