用計算機解決數學問題是計算機早期發展的動力之一,比如解方程,打印斐波那契數列等,下面我們看下簡單數學函數的實現
做數學相關的題目時,切記要少用編譯器,體現數學的純粹
1、求平方根sqrt(double num,double p):
我們可以計算簡單的平方根,比如9-->3,10-->3.33333,有點先入爲主,沒有思路。 歸納法,,通過一些例子,找出通用的方法, // 0.01-->0.1 ; 當num>1時,num-->(1,num) 範圍,那麼可以使用二分法 當0<num<1時,num-->(num,1)範圍,也可以使用二分法 當num<=0時,num-->0;
在面試時,自己以num/x,先入爲主,沒有從例子中找規律,找不到靈感,就沒有做出來,有點可惜。