小白求助——求大佬解答

叫我菜鸡 2019-10-29 03:24:22
这里不应该是先输出后递归吗? 感觉这里顺序搞反了。
...全文
87 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
wty1025780 2019-10-29
  • 打赏
  • 举报
回复
好好捋捋,哈哈
liups 2019-10-29
  • 打赏
  • 举报
回复
引用 5 楼 qq_43764817 的回复:
[quote=引用 4 楼 liups的回复:]明明就是对的嘛!递归到N=1时开始第一次输出,也就是1先输出
还是不太理解,为什么是从1开始输出的呀,最后输出的是N我知道[/quote] 递归调用的最后一次是N==0,但是这时if条件不成立,所以不会继续递归调用,也不会输出,直接返回了
N_n_n_n_n_N 2019-10-29
  • 打赏
  • 举报
回复
引用 4 楼 liups 的回复:
明明就是对的嘛!递归到N=1时开始第一次输出,也就是1先输出
引用 楼主 qq_43764817 的回复:
这里不应该是先输出后递归吗? 感觉这里顺序搞反了。
明白了明白了
叫我菜鸡 2019-10-29
  • 打赏
  • 举报
回复
引用 4 楼 liups的回复:
明明就是对的嘛!递归到N=1时开始第一次输出,也就是1先输出
还是不太理解,为什么是从1开始输出的呀,最后输出的是N我知道
liups 2019-10-29
  • 打赏
  • 举报
回复
明明就是对的嘛!递归到N=1时开始第一次输出,也就是1先输出
N_n_n_n_n_N 2019-10-29
  • 打赏
  • 举报
回复
引用 2 楼 qq_43764817 的回复:
[quote=引用 1 楼 N_n_n_n_n_N的回复:]我觉得好像是反了
我感觉也是,不过这样敲出来也是对的[/quote] 对的? 那估计就是咱俩的感觉有问题吧
叫我菜鸡 2019-10-29
  • 打赏
  • 举报
回复
引用 1 楼 N_n_n_n_n_N的回复:
我觉得好像是反了
我感觉也是,不过这样敲出来也是对的
N_n_n_n_n_N 2019-10-29
  • 打赏
  • 举报
回复
我觉得好像是反了

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧