使用递归函数myPowerFunction(int,int,integer)计算p的n次方(p和n都是正整数)。currentCallNumber是一个引用参数,存储到目前为止的函数调用次数。myPowerFunction返回p的n次方。int myPowerFunction(int p, int n, int &z) z++; else if(
我编写了这个代码,它通过递归方法精确地计算x的第n次方。我将我的程序与Java的pow(double, double)函数进行了比较,大多数情况下我得到了类似的结果,尽管有时pow比较慢,而其他时候这个程序比较慢。有人能提出任何改进或Java实现此功能的方式吗?public double power(long x, int n) {
if(n==0) if
尝试打印a^n,但出现错误that a and n aren't defined as variables。这就是我现在所拥有的。public class FermatsTheorem {
fermatsTheorem(a, n); public static void fermatsTheorem(double a, double n){
double aToTheNt