首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-09-25 
奇怪的pow函数今天在ubuntu上写程序是发现了pow函数的怪异,总是返回1.0,我写了一个简单的去测试了下,还是1

奇怪的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>是基本数学运算库

热点排行