double CalcSin( double dDeg )
{
   double pi = 3.1415926535;
   double x = dDeg * pi / 180;
   // 或者 double x = dDeg * 0.0174532925199;
   return sin( x );
}

解决方案 »

  1.   

    写一个把角度转换成弧度的函数,其返值做
    math.h中的sin()函数的参数:
    doubble ConvertToRad(double Corner)
    {
    return 3.1415926*Corner/180;
    }
    double Value=sin(ConvertToRad(50));
      

  2.   

    谢谢你们,但是我在LINK程序的时候,出现ERROR:大致意思是不允许用return语句返回一个变量。
      

  3.   

    谢谢你们,但是我在LINK程序的时候,出现ERROR:大致意思是不允许用return语句返回一个变量。
         我已经解决这个问题,大致思路是:先定义一个函数double OnSin(dDeg),
    然后再写一个switch语句,在switch语句中编写角度转换弧度的语句double x=
    dDeg*pi/180(但不含return语句)。最后在函数double OnSin(dDeg)中设置一标志,使之进入switch语句中执行写角度转换弧度的语句,搞定。