rounding

    1热度

    1回答

    在Fortran中,我希望能够将大型双精度浮点数舍入为最接近的整数。我尝试了这个原则, PROGRAM rounding IMPLICIT NONE INTEGER, PARAMETER :: DP = 8 REAL(KIND=DP) :: value value = 12345678987.123456 print *, CEILING(value) END PROGRAM R

    -2热度

    1回答

    舍入到最接近的0.05,我只是除以0.05,然后乘以0.05。正如其他类似问题所述。 In [119]: (127.651//0.05)*0.05 Out[119]: 127.65 In [120]: (127.6501//0.05)*0.05 Out[120]: 127.65 In [121]: (127.65000001//0.05)*0.05 Out[121]: 127.65

    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热度

    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

    0热度

    1回答

    我是一个java新手,所以我需要你的帮助,我正在一个项目上工作! 我定义了一些柜台,这是我将要使用: int[] acceptCounters = {}; int[] acceptFailCounters = {}; 然后写他们喜欢与数据库获取连接,并查看结果: acceptCounters = guiops.getOfferStatitics(conn, "WS_GET_OFFER_ACC

    2热度

    1回答

    我正在处理非常精确的数字(最大位数)。 我注意到R中的write.csv(x)有时是整数。 有没有人注意到这样的事情? 保存的默认位数是多少?

    0热度

    2回答

    我能圆了价值基于特定十进制值,我有这样的数据,我的MySQL表: 1122.46 4599.99 2000.56 5249.99 ,我想查询的结果是这样的: 1122.46 4600 2000.56 5250 其中只有具有.99小数点的值被取整。