gpt4 book ai didi

c - 用 C 编写递归函数打印 1 和 n 个零

转载 作者:行者123 更新时间:2023-11-30 20:43:27 25 4
gpt4 key购买 nike

我在 C 中编写递归函数时遇到问题:

void func(int n)

对于给定的数字 n 打印“1”,并在其后打印 n 个零。

例如:

func(3);

打印数量:1000

func(5);

打印数量:100000

不允许使用全局变量(函数外部),并且不得增加参数数量。不允许使用其他辅助函数。

最佳答案

只是一些提示:

  1. 为什么您认为必须仅在第一次调用该函数时打印“1”?
  2. 为什么不能在递归函数的最后一次调用时打印它,然后打印所有的 0?
  3. 如何确定对函数的调用是否是递归方式的最后一次调用? (“n”的值能给出答案吗?)

关于c - 用 C 编写递归函数打印 1 和 n 个零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com