Re: [問題] 小新手程式寫不出來,麻煩高手幫忙。
==> cxzdsa5566.bbs@ptt.cc (cxzdsa5566) 提到
......................................
> z1 = -a/3+2*pow(R,1.0/3.0);
> z2 = z3=-a/3+2*sqrt(-Q);
......................................
> 這是最新改好的,
> 跑出來還是不對,
> 結果都會寫啥#IND的,
> 都不是答案,
> 不過如果a=b=c=0
> 會算隊就是@@
> 可以再幫幫忙嗎?
這是定義域的問題 double 屬性的 sqrt(),pow()
內容不能是負數 , sqrt(-1),pow(-1,0.333)
會出現 Not a Number (1.#IND) 訊息.
--
隨著年齡越來越大,程式越寫越累,越來越麻煩.
--
☆ [Origin:椰林風情] [From: 58-115-151-138.cable.dynami] [Login: **] [Post: **]
推
11/09 13:43, , 1F
11/09 13:43, 1F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):