读书人

奇怪的pow函数,该如何处理

发布时间: 2012-09-25 09:55:58 作者: rapoo

奇怪的pow函数
今天在ubuntu上写程序是发现了pow函数的怪异,总是返回1.0,我写了一个简单的去测试了下,还是1.0,代码如下,就大婶指点

#include <stdio.h>
int main()
{
double a = pow(10, 2);
printf("%f", a);
return 0;
}

[解决办法]
我的ubuntu上没有问题。
结果:100.000000
[解决办法]
C语言未声明的函数默认为 int pow(...) . 不出错就奇怪了...

[解决办法]
用到哪个库的就加哪一个
#include <stdio.h>只是标准输入输出库
#include <math.h>是基本数学运算库

读书人网 >C语言

热点推荐