有疑问请解答一下,谢谢
#include <stdio.h>
int getYearOld(int n)
{
int year;
if(n==1)
return year=10;
else
return year=getYearOld(n-1)+2;
printf("第%d个人的年龄是%d岁",n,year);
}
int main()
{
int old=getYearOld(5);
printf("第5个人的年龄是%d岁", old);
return 0;
}
代码中的加粗字体为何运行不出来?我的运行结果只有第五个人的年龄是18岁。