我是C ++的初学者,已经被赋予编写计算数字幂的函数的任务,但是我们不允许使用pow函数或循环。
函数的用户必须在命令窗口中输入基数和指数。
什么是开始的好地方?
pow(x, y)可以写成exp(y * log(x))。据我所知,它满足问题约束。
pow(x, y)
exp(y * log(x))
如果使用real x和y,则很难进行替代。当然,有一些愚蠢的选择使用递归进行积分,y但对线性问题使用递归从来都不是一种特别好的方法。
x
y