JAVA求立方根

2021-08-28 10:04:34 字數 673 閱讀 9997

牛頓迭代法。設

/*

功能: 計算乙個數字的立方根

輸入:double input 待求解引數

返回值:double 輸入引數的立方根

*/public static double getcuberoot(double input)

double x0, x1;

x0 = input;

x1 = (2*x0 + input/x0/x0)/3;//利用迭代法求解

while (math.abs(x1 - x0) > 0.000001)

return x1;

}

又比如求x的四次開方根

/*

功能: 計算乙個數字的四次方根

輸入:double input 待求解引數

返回值:double 輸入引數的四次方根

*/public static double getfour(double input)

double x0, x1;

x0 = input;

x1 = (3*x0 + input/x0/x0/x0) / 4;

while (math.abs(x1 - x0) > 0.000001)

return x1;

}

求解立方根

計算乙個數字的立方根,不使用庫函式 詳細描述 介面說明 原型 public static double getcuberoot double input 輸入 double 待求解引數 返回值 double 輸入引數的立方根 輸入描述 待求解引數 double型別 輸出描述 輸入引數的立方根 也是d...

(演算法練習) 迭代求立方根 平方根

要求 說明 特別把這一題拿出來,這一題用遞迴很容易實現,but,第一次寫的這個 沒有用乙個中間變數,導致超時了。這是超時的 include include doublef int a,int b,double x else return x int main return0 這是修改後的 inclu...

求立方根 初中數學教師資格面試立方根教案

初中數學 立方根 教案 一 教學目標 知識與技能 理解立方根的意義,會求乙個數的立方根。過程與方法 通過立方根概念和求乙個數立方根的 過程,提公升數感及運算能力。情感態度與價值觀 感受數學知識與實際生活的聯絡,激發學習數學的興趣。二 教學重難點 重點 立方根的意義,求乙個數的立方根。難點 能正確求乙...