在C编程中寻找平方根

时间:2013-05-20 23:31:44

标签: c square-root

我试图在C编程中找到平方根。但我得到的错误是对sqrt的未定义引用。我的代码是:

#include<stdio.h>
#include<math.h>
void main(void){
int x;
int y;
printf("Enter two number numbers");
scanf("%d", &x);
scanf("%d", &y);
int result;
result = ( x * x ) + ( y * y );
double finalresult = sqrt(result);
printf("%f\n", finalresult);
}

1 个答案:

答案 0 :(得分:9)

如果您使用gcc进行编译,数学函数由libm.a提供,您需要使用-lm单独链接

gcc -Wall main.c -o my_prog -lm