![]() |
1
2
当然,这很容易,但是您需要编写两个函数,一个函数带有一个累加器,如下所示:
|
![]() |
2
1
好吧,您可以对使用该功能的人隐藏该功能。所以您将有一个名为
我过去就是这样做的。 |
![]() |
3
0
我想你可以用 horner scheme 为了不保留任何“我”。 您必须颠倒字符串(是的,退出丑陋),然后您可以简单地使用:
|
![]() |
4
0
一种方法可能涉及将数字的长度作为参数传递,以便我们能够有效地向后读取:
然后这样称呼它:
或:
但这并不总是最佳的麻烦与长度的字符串。另外,如果一个字符串在一个数字后面有字符,我们必须手工将其考虑进去,因为这个函数不会为我们做这件事。我们不能(不应该)使用
不,那个
我知道这可能是一个学习练习,但递归并不是所有编程的全部。在某些语言中,对于某些任务,它是一些人,包括我自己,会称之为美丽的,但从它的外观来看,这不是其中的一种情况。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |