[問題] 關於int的使用...

看板Fortran作者 (ziv)時間13年前 (2011/03/21 08:52), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
L=1 dx=0.1*L nx=int(L/dx) 想說nx應該是10才對 可是竟然是9 要修正哪裡呢? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.58.27

03/21 09:10, , 1F
用nint()試試
03/21 09:10, 1F

03/21 13:44, , 2F
這是有可能的, 那結果可能是 int(9.999999999999999..)=9
03/21 13:44, 2F

03/21 16:05, , 3F
基本上沒人這樣寫吧@@
03/21 16:05, 3F

03/25 17:38, , 4F
dx=0.1d0*L
03/25 17:38, 4F
文章代碼(AID): #1DXg51B2 (Fortran)
文章代碼(AID): #1DXg51B2 (Fortran)