use(n-1),这里n为啥要减一

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

qq_慕UI7024090

2019-02-18 19:27

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

写回答 关注

1回答

  • 慕UI7359019
    2019-02-18 20:16:12
    已采纳

    同一级怎么递推回去呢?~  N-1  就是递推回上一级的关键


C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题