|
发表于 2004-2-11 18:09:32
|
显示全部楼层
[quote:5d1b572639="zhifengw"]我知道在那里面,但是该如何设置呢?[/quote]
在linux系统中,数学库math.c是和C系统分开的。要用 -lm选项或其他选项来编译。
例如。有sqrt(),pow(),exp(),log().sin().cos().tan()等。编译要加-lm选项。
gcc math.c -o math -lm
[code:1]
//示范:嘻嘻
//文件名:math.c
#incldue <stdio.h>
#include <math.h>
int main(void)
{
float x, y;
printf("输入一个数:");
scanf("%f", &x);
if ( x>0)
{
y=sqrt(x);
printf("\nX的平方根为%g\n\n", y);
}
else
printf("\n错误。输入的值必须是非负数!!\n\n");
return 0;
}
[/code:1] |
|