2013-05-20 2 views
3

C 프로그래밍에서 제곱근을 찾으려고합니다. 하지만 sqrt에 대한 정의되지 않은 참조로 오류가 발생했습니다. 내 코드는 다음과 같습니다 당신의 gcc로 컴파일하는 경우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

를 사용하여 별도로 연결해야합니다 libm.a에 의해 제공됩니다? – Kyurem

답변

9

, 수학 함수는 당신이 GCC를 사용하고 -lm

gcc -Wall main.c -o my_prog -lm