作者omx (omx)
看板C_and_CPP
標題[問題] 新手!!我想請問一下POW這個語法
時間Wed Feb 25 17:19:38 2009
我有上網看過這語法的用法,不過沒有看到負的
int x=10,y=-3;
double ans;
ans=pow(x,y);
因為之前都是用MATLAB所以不太清楚C要怎樣寫,麻煩大大交一下了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.164.90
2F:推 BSpowerx:if(y<0) ans=1/pow(x,y*(-1)); else ans=pow(x,y); 這樣? 02/25 17:25
3F:→ windincloud:剛剛看了一下 你這樣似乎要先將x做倒數 然後y取絕對值 02/25 17:26
4F:→ james732:把x, y宣告成double就可以了 02/25 17:26
5F:→ windincloud:打錯應該像樓上一樣 最後才倒數 XD 02/25 17:28
6F:→ windincloud:是二樓 02/25 17:29
7F:→ LPH66:指數是負的直接用沒有關係啊...底數不要是負的就好 02/25 19:04