我的任务是编写一个程序,提示用户输入一个正的双精度a和一个大于2的整数n,并将正整数a的n次根的值以100位的精度打印到屏幕上。我使用Math.pow来获取根,我感觉好像我做的每件事都是正确的。唯一的问题是,每次我运行我的程序时,无论我为a和n输入什么数字,输出都是1.0。我的代码有什么问题?import java.util.Scanner;
public static void main(String= in.
使用递归函数myPowerFunction(int,int,integer)计算p的n次方(p和n都是正整数)。currentCallNumber是一个引用参数,存储到目前为止的函数调用次数。myPowerFunction返回p的n次方。int myPowerFunction(int p, int n, int &z) z++; else if(n==0)retu