问答详情
源自:5-9 递归函数练习

哪位大神帮我指点一下,我是大白,谢谢了

#include <stdio.h> 

int num(n)

int age

if(n==1)

{

  printf(  "age==10"\n);

}

else

{

   printf(" age==num(n-1)+2"\n);

int main() 

{

    

printf("第5个人的年龄是%d岁", age); 

return 0;

}


提问者:失丶落叶 2018-11-04 22:02

个回答

  • 某郑
    2018-11-13 19:43:33

    重点是返回值。

    #include <stdio.h> 

    int age(n)

    {

        int sui;

        if(n == 1) return 10;

        else sui = age(n-1)+2;

        return sui;

    }


    int main() 

    {

    printf("第5个人的年龄是%d岁", age(5)); 

    return 0;

    }


  • 慕妹2553360
    2018-11-05 00:36:15

    数组用中括号
    如int n[10];