作者在 2010-09-14 23:54:24 发布以下内容
/*sintest.c计算一个数的sin值*/
#include<stido.h>
#include<math.h>
#define pi 3.1415926
int main(void)
{
double x;
printf("Input a number for calculate:\n");
scanf("%lf",&x); //这个一定要用 %lf
printf("%f",sin(pi*x/180);//这个一定要用%f,printf家族里面没有lf
}
/*到了这里你用gcc -o sintest sintest.c编译看看效果会报错未定义sin*/
/*正确编译方法是gcc -o sintest -lm sintest.c 要加上-lm选项*/
/*nm -o /lib/*.so |grep sin 来查找你所需要的函数动态链接库*/