#include <stdio.h> int age(int n) { if(n==1) return 10; else return 2+age(n-1); } int main() { printf("第5个人的年龄是%d岁",age(5)); return 0; }

来源:5-9 递归函数练习

我的仰视30

2015-04-19 04:48

#include <stdio.h> 

int age(int n)

{

    if(n==1)

        return 10;

    else

        return 2+age(n-1);

}

int main() 

{

    

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

return 0;

}


写回答 关注

2回答

  • Include9stdio_h0
    2016-10-07 18:46:34

    感觉简洁很多啊。

  • 疯马少年
    2015-12-15 17:17:03

    看起来这代码更简洁。不过和原来没差。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题