通不过 又不知道错在哪里求解
int yd(int n)
{ int num=0;
if (n==1)
{
return 10;
}
else
{
num=yd(n-1)+2;
}
return num;
}
int main()
{
int num=yd(5);
printf("第五个人的年龄为%d岁\n",num);
return 0;
}
#include <stdio.h> int yd(int n) { int num; if (n==1) { num=10; } else { num=yd(n-1)+2; } return num; } int main () { int num=yd(5); printf ("第五个人的年龄是%d岁",num); return 0; }