作者chons2332 (Chons)
看板Fortran
标题[问题] fortran复数显示问题
时间Fri Oct 13 22:05:30 2017
如题,我最近刚学fortran90,在写计算一元二次方程式的根的程式时发现如果
根是复数形式的话,都会显示成(NaN,0.00000000)这种样子,程式码如下
goo.gl/6EMLZu
我有问过老师,老师说复数的指数运算不能用小数形式,而应该用整数形式,更
改之後也一样是显示成上述,明明宣告时就已经把E,F宣告成CMPLX了,为什麽会显示不出
来呢?求解,还望各位指教。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.240.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Fortran/M.1507903532.A.6C7.html
※ 编辑: chons2332 (140.112.240.180), 10/13/2017 22:10:56
1F:→ jubilee2: d宣告成complx 用sqrt(d)来开更号 10/14 03:20
2F:→ chons2332: 太谢谢你了,其他的处理改完後就都可以了! 10/14 17:32