[問題] 求-27的立方根
使用 C++ 寫的
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double a,b;
a=-27;
b=pow(a,1.0/3.0);
cout<<b;
cin.get();
return 0;
}
===================
結果
-1.#IND
===================
這樣寫似乎沒有辦法求出負數的立方根
請問有什麼其他的方法 可以讓我隨便輸入一個數(正數或負數)
就求出他的立方根嗎?
還是只能用if判斷正負再來做呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.189.112
→
09/29 23:30, , 1F
09/29 23:30, 1F
→
09/29 23:31, , 2F
09/29 23:31, 2F
→
09/29 23:33, , 3F
09/29 23:33, 3F
→
09/29 23:33, , 4F
09/29 23:33, 4F
→
09/29 23:35, , 5F
09/29 23:35, 5F
推
09/29 23:39, , 6F
09/29 23:39, 6F
→
09/29 23:39, , 7F
09/29 23:39, 7F
→
09/29 23:45, , 8F
09/29 23:45, 8F
→
09/29 23:51, , 9F
09/29 23:51, 9F
推
09/29 23:59, , 10F
09/29 23:59, 10F
→
09/30 00:00, , 11F
09/30 00:00, 11F
→
09/30 00:01, , 12F
09/30 00:01, 12F
→
09/30 00:06, , 13F
09/30 00:06, 13F
→
09/30 00:24, , 14F
09/30 00:24, 14F
→
09/30 00:28, , 15F
09/30 00:28, 15F
→
09/30 01:23, , 16F
09/30 01:23, 16F
推
09/30 01:37, , 17F
09/30 01:37, 17F
→
09/30 01:37, , 18F
09/30 01:37, 18F
→
09/30 01:38, , 19F
09/30 01:38, 19F
→
09/30 01:38, , 20F
09/30 01:38, 20F
→
09/30 01:39, , 21F
09/30 01:39, 21F
→
09/30 01:40, , 22F
09/30 01:40, 22F
→
09/30 01:42, , 23F
09/30 01:42, 23F
推
09/30 01:43, , 24F
09/30 01:43, 24F
→
09/30 01:44, , 25F
09/30 01:44, 25F
→
09/30 01:50, , 26F
09/30 01:50, 26F
推
09/30 01:52, , 27F
09/30 01:52, 27F
→
09/30 01:53, , 28F
09/30 01:53, 28F
→
09/30 01:56, , 29F
09/30 01:56, 29F
推
09/30 23:50, , 30F
09/30 23:50, 30F
→
10/01 08:31, , 31F
10/01 08:31, 31F