我之前想要写一个得到a的n次方根的函数,一位热心的网友给了我程序,但是我看不太懂(不太理解),我想知道这个的原理,static double nthroot(double a,long m){if(m==0) return 1;else{double root1=1,root2=a;double

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 22:17:52

我之前想要写一个得到a的n次方根的函数,一位热心的网友给了我程序,但是我看不太懂(不太理解),我想知道这个的原理,static double nthroot(double a,long m){if(m==0) return 1;else{double root1=1,root2=a;double
我之前想要写一个得到a的n次方根的函数,一位热心的网友给了我程序,但是我看不太懂(不太理解),我想知道这个的原理,
static double nthroot(double a,long m){
if(m==0) return 1;
else{
double root1=1,root2=a;
double product,sum;
long n=Math.abs(m);
while(Math.abs(root1-root2)>=1e-10){
product=1;
sum=0;
for(int i=1;i
貌似是java

我之前想要写一个得到a的n次方根的函数,一位热心的网友给了我程序,但是我看不太懂(不太理解),我想知道这个的原理,static double nthroot(double a,long m){if(m==0) return 1;else{double root1=1,root2=a;double
表示这很明显是C++
这是迭代法求根
算了实在难打,简单说吧
就是它构造了一个数列root1_{i},其中root1_{0}=1的时候数列root1_{i}的极限是a^(1/n)
最后当精度符合要求时,就返回 root1 = a^(1/n)

恩,具体点!什么语言的啊!VB?

我之前想要写一个得到a的n次方根的函数,一位热心的网友给了我程序,但是我看不太懂(不太理解),我想知道这个的原理,static double nthroot(double a,long m){if(m==0) return 1;else{double root1=1,root2=a;double 我之前想要写一个得到a的n次方根的函数,一位热心的网友给了我程序,但是我看不太懂(不太理解),我想知道这个的原理,static double nthroot(double a,long m){if(m==0) return 1;else{double root1=1,root2=a;double a的n次方根怎么写 a的n次方根怎么写? 判断:A正数的n次方根是一个正数 B负数的n次方根是一个负数 C、a的正n次方根是a的n次方根 依照平方根和立方根的概念,可以得到4次方根,5次方根,...,n次方根的概念:“如果一个数r的n次方根等于a,那么r叫做a的n次方根.”试依据这个概念,求出625的4次方根. a>1,n∈N且n≠0,以下说法正确的 A正数的n次方根是一个正数 B负数的n次方根是一个负数 C0的n次方根是0 n次方根的定义 a的n次方的n次方根怎么求 a的(n+1)次幂+a的(n-1)次幂-2a的n次幂 (因式分解,不准用函数和平方根!) 一个复数的n次方根有几个? 根号a的n次方根的平方? 关于n次方根的题目a是根号81的正平方根则a的四次方根是20的5次方根是20的4次方根是-2的n次方根是负n次根号2,n是2的n次方根是正负n次根号2,n是 9的四次方根n次方根的体形 数学:n次方根81的四次方根谁是256的四次方根-27的三次方根谁是32的五次方根如果x的n次方等于a,那么x叫做a的什么当n为奇数时,实数a的n次方根有几个?用符号表示-当n为偶数时,正数a的n次方根 1的n次方根是 这个n次方根的表示, X的N次方根怎么算?