作者lprsdmn (ziv)
看板Fortran
標題[問題] 關於int的使用...
時間Mon Mar 21 08:52:15 2011
L=1
dx=0.1*L
nx=int(L/dx)
想說nx應該是10才對
可是竟然是9
要修正哪裡呢?
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.58.27
1F:→ latinboy: 用nint()試試 03/21 09:10
2F:推 mjhsieh:這是有可能的, 那結果可能是 int(9.999999999999999..)=9 03/21 13:44
3F:→ charlesdc:基本上沒人這樣寫吧@@ 03/21 16:05
4F:→ ejialan:dx=0.1d0*L 03/25 17:38