cmath

    17熱度

    3回答

    測試代碼: #include <cmath> #include <cstdio> const int N = 4096; const float PI = 3.1415926535897932384626; float cosine[N][N]; float sine[N][N]; int main() { printf("a\n"); for (int i

    8熱度

    2回答

    時,我有一個簡單的文件stlTest2.cpp這樣的: #include <jni.h> #include <cmath> bool isnan (void); 也有一些是一些代碼,我移植更加複雜。我的問題是這個。爲什麼在建立在NDK之外使用GCC的時候這個工作起作用,而不是在使用NDK的時候呢?有錯誤它給出的是: jni/stlTest2.cpp:6: error: expecte

    2熱度

    6回答

    所以我正在寫一個庫,我想定義一個常量,它的值是pi。我正在考慮定義一個靜態const float float pi = 3.14;在一個pi.h文件中。 但是,我幾乎可以肯定這不是做這件事的方法,因爲我讀過你不應該在頭文件中定義變量。 我認爲的另一種方法是聲明一個內聯函數,該函數返回pi的值,但這很難使用。 另一種方式(我認爲)是把它放在pi.cc中編譯到庫中,然後使用extern static

    0熱度

    3回答

    嘿所以我設法找到一些圖形數學問題,我編碼,顯然當我到達這一行代碼:float test3= asin(test2);其中test2= 0.017409846。 根據我的理解,'asin'是'arc sin',它是'inverse sin'(我想要的),但是這行代碼的結果是test3 = 0.017410725。當插入到我的計算器反正弦test2是.997561。 爲什麼不是asin工作?謝謝!

    0熱度

    1回答

    VS2010下面的代碼片段有什麼問題不會編譯它? int m = sqrt(n); (我試圖確定一個整數是否爲素數...)

    0熱度

    1回答

    我必須創建一個程序來計算任何數字的日誌以及任何數字的日誌,而不使用cmath。我成功地創建了一個使用冪級數方程方法的原型程序,但我也需要創建一個數字檢查。我的導師說,如果數量高於10數量從其最大的10 x值分開並通過log(x) + log(y)計算的對數,其中x是1-10和y之間的數量是多少10 x。 我寫它的數字高達1000,但使用cmath所做的只是10 ,所以我想知道有沒有計算日誌更高效的

    5熱度

    1回答

    我怎麼獲得通過升壓數字常量,如pi<T>,在<boost/math/constants/constants.hpp>定義的,而不是包括<cmath>,而是使用M_PI,除了一個溫暖的(我的類型安全,性能和精確度方面的猜測)電腦編譯期間:)?

    1熱度

    2回答

    我需要如何獲得某個數的第n個根的幫助。 用戶輸入他想要的號碼n和號碼。我需要解決這個問題,不用cmath lib和分而治之的方法。 這裏是我的代碼,還沒有工作: #include<iostream> using namespace std; float pow(float a,float c){ if (a == 0) return 0; else if(a

    3熱度

    1回答

    我一直堅持這個很長一段時間,由於某種原因,我的C代碼不編譯。它產生了大量CMATH錯誤 ,因爲它會採取了很多的空間來把我的代碼和錯誤起來: #include <stdlib.h> #include <stdio.h> #include <Windows.h> #include <fstream> typedef unsigned char* pointer; void printDb

    2熱度

    4回答

    我試圖將從cmath的除法函數派生的數字舍入爲「整數」,結果往往由於程序的性質而爲負數。 示例代碼: strength = input("Input Strength Stat: ") str_mod = round(strength/2) 然而,這樣做的結果是,它,由於在python個古怪總是返回如果說之前的舍入str_mod更接近零,而不是進一步的東西結束像-1.5(根據需要產生-1而不