这样定义为什么不对?

麻烦各位高手写得清楚些
从定义函数开始
只需要Arccos就可以了
我知道推导式
Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
但该怎么定义?
Private Function Arccos(X As Integer) As Integer
Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
End Function

心有法竹
浏览 146回答 2
2回答

慕勒3428872

改成Private Function Arccos(X As Double) As Double用整数怎么算三角函数啊,要用double的

吃鸡游戏

Private Function Arccos(X As Double) As DoubleArccos = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)End FunctionPrivate Function Arccos(X As Integer) As IntegerArccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)End Function函数里面Arccos(X) 改成Arccos还要注意可能出现的除0错误
打开App,查看更多内容
随时随地看视频慕课网APP