C ++中数字的第N个根
在本教程中,我们将编写一个程序来查找数字的第 n 个根。
您将获得第 N 个根及其结果。您需要找到使数字N = 结果的数字。
让我们看看解决问题的步骤。
初始化数字 N 和结果。
将迭代变量初始化为 1。
对于每个数字,检查结果是否等于其 n 次方。
如果满足上述条件,则返回数字。
示例
让我们看看代码。
#include <bits/stdc++.h>输出结果using namespace std;
int getNthRoot(int result, int n) {
int i = 1;
while (true) {
if (pow(i, n) == result) {
return i;
}
i += 1;
}
}
int main() {
int result = 64, N = 6;
cout << getNthRoot(result, N) << endl;
return 0;
}
如果你运行上面的代码,那么你会得到下面的结果。
2
结论
如果您对本教程有任何疑问,请在评论部分提及。
以上是 C ++中数字的第N个根 的全部内容, 来源链接: utcz.com/z/322763.html