当前位置: 代码迷 >> C语言 >> [求助]sin()等的问题?
  详细解决方案

[求助]sin()等的问题?

热度:311   发布时间:2006-05-05 20:28:00.0
[求助]sin()等的问题?
#include <stdio.h>
#include <math.h>
int main( )
{
double x0=0,y0=0;
const double pai=3.1415926;


x0=sin(45/180*pai);
y0=cos(((45/180)*3.1415926));
printf("%lf\n",x0);
printf("%lf\n",y0);
return 1;

}
输出结果:(为什么哦)???
0.000000
1.000000
搜索更多相关的解决方案: sin  

----------------解决方案--------------------------------------------------------
#include <stdio.h>
#include <math.h>
int main( )
{
double x0=0,y0=0;
const double pai=3.1415926;


x0=sin((double)45/180*pai);
y0=cos((double)45/180*3.1415926);
printf("%lf\n",x0);
printf("%lf\n",y0);
return 1;

}
这样就行了

----------------解决方案--------------------------------------------------------

呵,现在明白了,


----------------解决方案--------------------------------------------------------
45/180运算之后为0

----------------解决方案--------------------------------------------------------
  相关解决方案