double x=3.14E18;
double xv=Math.Cos(2*Math.PI*x);
在VS2010中,xv的结果是1.97292018645439E+19。
不知道哪里出问题?谢谢
------解决思路----------------------
Match.Cos(度数 / 180 * Math.PI)
------解决思路----------------------
参数有最大值的
9223372036854775295
------解决思路----------------------

怎么就大于1了?、、、
------解决思路----------------------
cos周期是2pi,你只要减去2npi使得结果小于9223372036854775295就行了
------解决思路----------------------
double x=3.14E18;
你这是度还是弧度?
如果是弧度,就不要乘 Math.PI 了