pow

    3熱度

    2回答

    這是我實施的電源方法。 如果電源是偶數,我方形基部,和劃分 功率除以2 如果電源是奇數,我遞歸運行的方法,用 功率減小減1,以得到偶數,然後乘以基數得到的結果,以計算減1的功率。 基本情況達到時,功率爲1,結果爲0。 我的問題是,什麼是這種方法的時間複雜度?因爲,我們在每次迭代中將權力除以2,是否記錄到基數2? double myPow(double base, int pow) {

    0熱度

    1回答

    我目前正在進行指數衰減(http://www.acodersjourney.com/2016/02/26-handle-transient-errors-in-c/)實施。 我計算延遲等,使得: var delay = (int) Math.Round(Math.Pow(timeBetweenAttempts, attempt), MidpointRounding.AwayFromZero);

    0熱度

    2回答

    我想知道如何使雙打對權力的功能,而不math.h中 例如,如果我想 4.3^2.5

    6熱度

    2回答

    我需要整數的pow版本。我有2個問題,我需要pow解決: 如果結果比我整型我需要鉗制numeric_limits::max() 我需要能夠應對41.99999四捨五入至42時,而不是下降到41個 不C++這裏給我提供某種形式的在線解決方案,還是我堅持寫我自己的函數: template <typename T> enable_if_t<is_integral_v<T>, T> mypow(cons

    0熱度

    2回答

    我需要一些指導,因爲我有下面的代碼需要解決,而且我不確定我是否正確地完成了它們,因爲我覺得它們是正確的,而且我得到了一個輸出,但是我不確定它的正確輸出。 基本上我需要找到圓周和麪積,當給定半徑爲20.0時。我在每個代碼片段的頂部都有需要公式。我只是想知道我是否正確或正確的軌道,因爲我是PHP新手。 // = 2// $r = 20.0; $Area = pi() * (pow($r,2));

    0熱度

    1回答

    我崩潰了我的腦袋以瞭解錯誤在這個批處理腳本中的位置,用於通過遞歸函數「pow」計算給定數量的pow,多次(在腳本中設置功率爲3^3) 我得到的錯誤是: 「order1」未被識別爲內部或外部命令,可操作程序或批處理文件。 「base22」不被識別爲內部或外部命令,可操作程序或批處理文件。 這兩個錯誤都以順序行顯示,無數次直到「批量遞歸超過堆棧限制」語句停止遞歸的比較。 有人能夠在腳本中找到錯誤? @

    1熱度

    2回答

    我想檢測double是否是一個完美正方形。 爲了檢測完全平方爲的平方根是一個整數這些數字,我會做類似 public boolean isPerfectDouble(double i) { if (Double.isInfinite(i)) { return false; } double sqrt = Math.sqrt(i);

    -3熱度

    1回答

    如何在豐富的文本框中顯示這張照片的真實面目?有人會提供一些代碼或例子嗎?

    0熱度

    3回答

    正如它自己所說的問題 - 按位左運算符給出了錯誤的答案。 這裏是我的代碼 - #include <iostream> #include<cmath> using namespace std; int main() { unsigned long long int a,b; a=pow(2,60); b=1<<60; cout<<a<<endl<<b<

    3熱度

    2回答

    當我執行 echo pow(-0.3741569180353 , 0.2) ; 我得到的結果NAN 雖然在Excel和計算器,我得到了答案-0.8215。 解決這個問題的方法是什麼,因爲我有很多這樣的計算?