看板 Fortran 關於我們 聯絡資訊
題目是給我們k=1.2345678 要我們用write的format方法 顯示出 k=1 k=1.23 k=1.2345 k=1.234567 -------------------------------- program main implicit none real k k=1.2345678 write(*,"(x,F6.4)")k end 會顯示出1.2346 他自己四捨五入進位了 請教板上的高手 要怎麼改善這問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.201.25
Semisphere:qq 中央有開Fortran的課程? 02/04 13:13
latinboy: 將k無條件捨去到第n位: k = INT(k*(10**n))/REAL(10**n) 02/04 13:46
Cypresslin:to 1F 有 02/04 23:46
wanghank12:以解決 我們是把K=1.2345678 轉成字串然後FORMAT取位數 02/05 13:57
agody:to 1F 不但有,就我所知還不只一門課有教Fortran 02/05 17:33
Semisphere:是整門課只教Fortran,還是數值分析用到Fortran的呀 02/05 21:55
agody:當然是整門課在教Fortran 02/06 11:16
wanghank12:我是數值分析用到FORTRAN 02/07 14:01