rounding

    1熱度

    1回答

    我正在爲客戶計算值並在扣除很多次數後將其顯示爲分數的客戶端的電子表格上。在完成一切準備工作後,我們正在進行一些測試,他們通過電子表格運行了一定數量的測試。我會嘗試儘可能簡單地將它啄倒(括號中的任何值都是用戶輸入,因此寬度爲[94.5(94 1/2)],該數字減去7.5312(7 17/32等於86.9688(86 31)/32)然後這個數字除以[3],然後等於28.9896(28 95/96)這是

    0熱度

    1回答

    有人可以解釋這一點嗎? 輸入: 58/100*100 結果: 57.99999999999999 然而... 輸入: 26/100*100 結果: 26.0 另外,我怎麼能一致地得到像第二種情況下的結果?

    0熱度

    1回答

    我有一個包含大量用戶日期時間記錄的表(timbrature),我只舍入23:31和23:59到第二天00:00之間的值。 我想出了這個查詢與網絡的幫助: DATAO是日期時間字段 iddip它的相對用戶 declare @dt datetime set @dt = (select DATAO from timbrature where IDDIP=11) update timbrature s

    0熱度

    2回答

    我能圓了價值基於特定十進制值,我有這樣的數據,我的MySQL表: 1122.46 4599.99 2000.56 5249.99 ,我想查詢的結果是這樣的: 1122.46 4600 2000.56 5250 其中只有具有.99小數點的值被取整。

    0熱度

    1回答

    我正在寫這個程序,我想將打印到十個位置的時間四捨五入。 from timeit import default_timer start= default_timer() #This is where i have a bunch of other code that isn't relavant duration = default_timer()-start print (dur

    0熱度

    2回答

    我正在使用具有StartDate和EndDate字段的表。我需要找出幾年之間的差異。 示例: 的StartDate = 2017年1月1日 結束日期= 2017年12月31日 我期望的日期差值結果= 1。 另外,我想將它四捨五入到最接近的整數。 示例: 的StartDate = 2017年1月1日 結束日期= 2017年11月30日 我期望的日期差值結果= 1。 使用datediff函數,我能夠得

    0熱度

    4回答

    所以我想寫一個代碼,它可以讓我將任意數字舍入到小數點後3位。我對圍捕一個數字代碼是這樣的: for (rowIndex = 0; rowIndex < MAX_ROWS; rowIndex++) { for (columnIndex = 0; columnIndex < MAX_COLUMNS; columnIndex++) { printf("%.3f ", c

    -1熱度

    1回答

    所以我寫了一個代碼,它讀取包含一組數據的文件。之後我將數據四捨五入到小數點後三位。稍後,我試圖在一些特定範圍內取平均數據。範圍介於0,0.5和0.5到1.0和...之間。但問題是,當我這樣做時,它不使用四捨五入的數據,它使用原始數據。我應該如何更改我的代碼,以便它使用四捨五入的數據?我怎樣才能做出代表四捨五入數據的東西,以便我可以將其用於剩餘的編碼? 我的代碼是 #include <stdio.h

    1熱度

    1回答

    所以我被分配到寫一個程序,提示用戶,併爲雙讀取輸入的數值(最大輸入爲[99.99] 99美元,99美分),我的編程類,這將代表一筆金額。我然後確定最少數量的各鈔票和硬幣來代表所述量所需的(10美元的鈔票是所需的最大尺寸)。 我遇到四捨五入的問題。例如,輸入99.99將返回3便士,當它應該是4便士。我明確我的老師告訴無法超越課堂上的材料(僅限於已就不見了,創建掃描儀,轉換數據類型,以及鑄造。這意味着

    4熱度

    1回答

    我想明白爲什麼 double nbr = 102262.5; boost::format("%.0f") % nbr; 給102262而round(102262.5)給102263.0 如果我們再看另一個例子價值34087.5 boost::format("%.0f") % nbr 給出不同的結果34088和round(34087.5)給出相同的34088 這是否意味着圓實現了一個更復