double

    0熱度

    3回答

    我有許多幾何函數只能接受0°至360°範圍內的角度。如果角度在該範圍之外,那麼該角度是無效的(即不能將365°轉換成5°),並且調用這些功能沒有意義。爲此我創建了以下類: struct PositiveAngle { public let value: Double init?(value: Double) { guard 0.0 <= value && valu

    -1熱度

    2回答

    我正在使用C#中的簡單計算器控制檯應用程序,並且要檢查用戶是否輸入了字符串而不是數字/小數。相反,我得到一個破壞程序的System.Format異常。如果看到字符串字符,我不確定如何告訴程序不要中斷。我使用while while循環來重新提示用戶,如果他們輸入負數或任何其他無效值。 這裏是我的代碼: using System; namespace Calc { public cl

    0熱度

    2回答

    尋求一些幫助。我確定它很容易,但我似乎無法擺脫它的困擾。 首先,這是我到目前爲止的代碼: //Prompts user to enter numbers Console.Write("Enter a line of comma-seperated temperatures: "); string temps = Console.ReadLine(); //Split

    0熱度

    1回答

    下面的代碼只允許輸入整數,但不是隻輸入整數,我需要給用戶輸入雙倍(0.00)的選項。任何建議或修改? if (_txStaticPressureUpdate.Trim() == "") { txSystemMessage.Text = "Field 'Static Pressure' is empty. Please enter a valid value.";

    0熱度

    1回答

    我想在Matlab中更好地理解循環,因爲某些原因,它們不能像其他語言一樣工作。 values = zeros(1,7); for i =[1, 4, 10, 15, 22, 24, 36] variable = function(input, input, i); values(i) = function(input, variable); end 所以值變爲1x3

    0熱度

    2回答

    我有一個dim x {5,5,5,7,4}的單元,它包含的每個元素都是1x5 double。我想將x從單元格轉換爲矩陣或雙。現在當我打開x它只是說元素是1x5雙。這個怎麼做?

    0熱度

    1回答

    我在讀取C++程序中的雙數據時出現奇怪的問題,爲什麼C++增加了9個數字,我該如何讓他不去? 當我給他8.62400e + 02他將其保存爲862.39999999999997726不862.4 感謝您的幫助!

    -1熱度

    3回答

    我已經查看了一些與格式化數有關的線程。 大多數情況下,它的作品除了價值3.101。 Float和Double已經與##和00格式一起使用。 import java.text.DecimalFormat; public class DecimalFormatTest { public static void main(String[] args) { Float d1 = -3.1

    0熱度

    1回答

    當計算圓[3] [6]時,程序似乎在第54行崩潰。什麼可能導致這個?我輸入了一系列的打印語句來查找一些信息,一切似乎都很順利,直到[3] [6],這似乎並沒有什麼特別的地方讓它崩潰。 int main() { double a, b, circleXMax, circleYMax, circleRMax; double rand_float(double a, double b); int

    0熱度

    1回答

    我有一個函數,我試圖從PHP轉換。我執行的功能這樣的例子: latlong_hex("1234.5678N"); ,我需要處理的結果,但我正在與琴絃雙轉換和計算問題。轉換後,我將在小數點後丟失所有數字。底部的HEX功能工作正常。 int latlong_hex(char* gps_coord) { int gps_result; char direction[2] = {