#include <stdio.h> #include <math.h> int main(){ double a,n; scanf("%lf %lf",&a,&n); printf("%lf",pow(a,n)); return 0; }
在编译语句的最后面加上 -lm,问题即可解决:
gcc 文件名.c -o 新名 -lm
-lm是连接数学库; -lm命令是使编译的时候,链接数学库, -lptread 链接线程库,可以使自己编译的库 ;