pow

    0熱度

    1回答

    我試圖找到一個給定的正整數Z,檢查如果Z可以寫爲:P Q,其中P和Q是正大於1的整數 若Z可以寫爲:P Q,返回1 ,否則返回0 我試過很多在線的解決方案, Check if one integer is an integer power of another Finding if a number is a power of 2 但它不是我需要的,任何提示或任何提示?

    3熱度

    1回答

    我有一個非常大的基數n(n由用戶指定),以數組形式存儲,每個元素表示一個數字。 u[0]是最高的數字,u[1]是第二高的,u[-1]是最低的數字等等。前導零被理解爲沒有意義:例如,如果n是8,[0, 0, 0, 4, 7, 3]等於[4, 7, 3],並且它們都等於(473)在基址8中,或者315在基址10中,或者13B以十六進制表示,或者[1, 59]作爲字節數組。 我想將其轉換爲一個字節數組,

    8熱度

    1回答

    執行 double result = pow(base, exponent); 任意base和exponent 可能會導致在試圖計算(溢出或複數)的recomended方式價值太大或太複雜。 例如與base=-2,exponent=.5(-2的平方根) 我應該檢查是否result==NAN或result==HUGE_VAL? 該代碼是否符合C99和跨平臺?

    -1熱度

    1回答

    我寫了一個簡單的程序是: #include<iostream> #include<cmath> int main() { int t, n; int count = 0; std::cin>>t; for(int i = 0; i < t; i++) { std::cin>>n; int num = n; whi

    2熱度

    1回答

    我已經顯示了兩段代碼。我不太明白如何使用pow()不同地帶來這些代碼的差異。提前致謝。 在這個問題中,你要計算從1到n的所有整數的總和,但是你應該在總和中取負所有的兩個冪。例如,對於n = 4,總和等於-1 - 2 + 3 - 4 = - 4,因爲1,2和4分別是2 ,2 和2 。計算n的t值的答案。 #include<bits/stdc++.h> typedef long long ll;

    -7熱度

    1回答

    我不知道我是否有錯誤理解pow的概念,但我已經嘗試了很多東西,但是,在這裏會感謝一些幫助,爲什麼pow不工作。 我試圖計算體重指數這是體重指數=體重/(長度^ 2)我知道我可以做(長度* 2),但我想學習功能。 #include <stdio.h> #include <conio.h> #include <math.h> int main() { float langd1;

    1熱度

    3回答

    我想在我的C++ 14代碼中做一個簡單的操作,pow(-0.89,-0.67),並且它給出了一個NaN作爲結果。在SciLab中做相同的結果是-1.08。在C++中有任何方法來獲得正確的結果嗎?

    1熱度

    2回答

    在C++中,當我嘗試pow(-0.857487, 1.5)它返回nan。我發現這是由於溢出。 是否有其他方法來math.pow()或任何其他方式來計算此值?

    -3熱度

    3回答

    decPlace_volume = floor(volume+.05) - ceil(volume); //should output -1, 0, or 1 decPlace_volume = pow(decPlace_volume,2); //should the above == -1, this should turn it into 1 while making 0 remain 0

    0熱度

    1回答

    當我直接輸出std :: pow(10,2)時,我得到100 while(long)(pow(10,2))給出99.有人可以解釋這個嗎? cout<<pow(10,2)<<endl; cout<<(long)(pow(10,2))<<endl; 該代碼基本上是在主函數中。 編譯器使用碼塊 視窗8.1是否有幫助