首先定义一下π const int pai = 3.14159265358979323; sin(double); double是指弧度值,也就是30度需转换为π/6, sin(pai/6); 当你输入度数时,例如30度,需要这样操作 sin((30.0*pai)/180.0); //值为0.5 而当你知道0.5想求度数的时候,自然想到反三角函数,但是求出来的仍是弧度值,所以需要以下操作 double s=0.5; asin(s)*180/pai; 其余三角函数和以上相同