int getage(int n)
int a;
if(n==1)
a=10;
else
a=getage(n-1)+2;
return a;
int main()
{
int a=getage(5);
printf("第5个人的年龄是%d岁", a);
return 0;
}
自定义函数后面记得加大括号
#include<stdio.h>
int getage(int n)
{
int a;
if(n==1)
a=10;
else
a=getage(n-1)+2;
return a;
}
int main()
{
int a=getage(5);
printf("第5个人的年龄是%d岁", a);
return 0;
}
前面你是在定义getage函数吗? 函数体少了大括号啊