[問題] 求助BCB的次方問題

看板C_and_CPP (C/C++)作者 (5588clcj)時間16年前 (2009/07/09 16:37), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/3 (看更多)
想請教高手BCB次方計算的問題 假設我有兩個LabeledEdit元件 這兩個元件是要分別輸入兩個數字求次方的解 那我要怎麼用pow(a,b)來寫 因為試了很多次 pow()裡的a和b都只有在輸入數字才可以RUN 例如:2的0.5次方 #include "math.h"; int a=2; double b=0.5; double c=pow(a,b); Label1->Caption=c; 如果我是要在執行程式後再從兩個LabeledEdit元件數入我的a和b 該怎麼寫才會可以? 麻煩各位高手指點 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.33.206

07/09 16:48, , 1F
你不能用pow(a,b)來解。有啦,你可以試試看勘根定理…
07/09 16:48, 1F

07/09 16:59, , 2F
那有其它方式可以解這種問題嗎?
07/09 16:59, 2F

07/09 17:38, , 3F
你需要的是判斷Label輸入的是否為數字。
07/09 17:38, 3F

07/09 17:47, , 4F
…你知道次方的反函數嗎?你高中有學過啥l啥g的記得嗎?
07/09 17:47, 4F

07/09 17:48, , 5F
喔不,我想錯了,真抱歉…
07/09 17:48, 5F

07/09 17:51, , 6F
LabeledEdit1->Text.ToDouble();
07/09 17:51, 6F
文章代碼(AID): #1ALQnA5p (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1ALQnA5p (C_and_CPP)