2013-05-20 5 views
3

Я пытаюсь найти квадратный корень в программировании на языке C. Но я получаю ошибку как неопределенную ссылку на sqrt. Мой код:Поиск квадратного корня в программировании на языке C

#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); 
} 
+0

Вы используете GCC? – Kyurem

ответ

9

Если вы компиляции с GCC, математические функции обеспечиваются libm.a, которые вам необходимо связать отдельно, используя -lm

gcc -Wall main.c -o my_prog -lm