如何在C语言中使用power?

时间:2018-03-20 12:39:43

标签: c

我用hesder使用pow但是我有一个错误,错误消息是"在功能'主要':pi.c :(。text + 0x3c):未定义引用' POW' collect2:error:id返回1退出状态"

#include<stdio.h>
 #include <math.h>

 int main(){
            int num1=4;
            float tot,y;
            tot=num1;
            for(int x=1;x<4;x++){
                    y=pow(-1,x);
                    tot=tot+((4*y)/(2*x+1));
                    printf("%f \n",tot);
    }
            printf("%f",tot);



  return 0;
}

1 个答案:

答案 0 :(得分:0)

pow函数是数学库的一部分,默认情况下没有链接。

编译时,添加-lm以链接数学库:

gcc -g -Wall -Wextra -o pi pi.c -lm