作者perturb (背後有老板)
看板Fortran
標題Re: [問題]開立方根
時間Sun Sep 18 12:50:11 2011
$cat test.f90
program main
implicit none
write(*, *) 1/3, 1./3
write(*, *) 8.**(1/3), 8.**(1./3)
end program main
$ifort test.f90
$./a.out
0 0.3333333
1.000000 2.000000
1/3是integer/integer,結果是一個integer [1/3]
要想得到你所想的效果,就要轉換一下type
※ 引述《rockzerox (Zero)》之銘言:
: 想請問一下
: 像是開平方根,四次方根等等
: 都可以令變數為
: A=.......... **0.25 類似的做法
: 可是立方根
: 不能用 **(1/3) 一定要 **(0.3333334)這樣嗎?
: 還是有別種做法呢?:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 162.105.195.208
1F:推 rockzerox:謝謝 09/21 15:59