我在ubuntu中使用gcc编译器,并且我已经尝试将sqrt函数与头文件一起使用,但是我总是遇到错误。
float a , b , c , s , area;
printf("\nEnter three sides of the triangle : ");
scanf("%f%f%f", &a, &b, &c);
s = (a+b+c)/2;
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("\nArea : %f", area);
这是编译后出现的错误:
Area.c:(.text+0xaf): undefined reference to 'sqrt'
collect2: error: ld returned 1 exit status