比如-5.12开1/3次方,结果是未定数,这到底是怎么回事啊?
解决方案 »
- 一个很长的TXT,本人想按章节分割,请问怎么办?
- 小问题,关于include "xxx.h" 写在头文件里呢,还是写在cpp里??
- mfc中音乐怎么播放
- 如何让我英文系统的VC编写的程序支持中文?
- 0"考北大青鸟APTECH的ACCP认证"还是考“劳动部职业技能鉴定中心颁发的"高级程序员?
- 如何将一个_variant_t类型的值转化为一个CString或是char *?
- 关于COM的重新封装!
- 如何截获WINDOWS取得IP地址的消息
- Win7下为什么RAW Socket不能捕获发给自己的包?
- 高手在那里???我在DLL中定义了一个CFORMVIEW类,其含有一个工具条,在调用是只显示了FORMVIEW但不显示工具条??
- <提问>调色板的问题
- 怎么样可以得到一个随机数?
那么s=1.00000
double s = pow(-5.12,1/3);
那么也是s=1.00000
所以同意楼上面的
那么s=1.00000
double s = pow(-5.12,1/3);
那么也是s=1.00000这其中第二个参数1/3是正数的除,等于0,而正负5.12的0次方当然都等于1了,应该把第二个参数写成1.0/3
最后要提醒你:出现不定值是因为你没有
#include "math.h"
这时候调用的可是另外的一个函数阿,不是乘方函数阿