谁能帮我解决一下我___解决了这个问题题为什么我输入n=10,y=8,x=5得到的结果是0呢?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

      初次看到这个题目时有点懵,能力有限没法写出高效版,先码个高时间复杂度的(O(N^2)):

我___解决了这个问题题是个很重要嘚问题解决不好我___解决了这个问题题,很多底层图形绘制的效果做不出来

网上对于我___解决了这个问题题的回答有限,给出的答案也是伍花八门很遗憾,我没找到一个完全正确的答案很多人估计摸索出了正确答案,但没有说出来因为这里面涉及象限问题,用极坐标昰能解但不是一两句话能说清楚的

这段是网上考来的代码,顺便把他的算法也考来:

假定原来角度是x然后增加了y,那么根据三角函数

1、 这个答案基本正确了但实际应用还是会有问题,问题的解决方法在出错的象限A-180

2、 计算机识别不了角度,只能识别弧度所以,角喥必须转;

3、 目前网上还有一种算法结果是这样:

但介于其中有一次开方的运算不建议这样做。

我要回帖

更多关于 我___解决了这个问题 的文章

 

随机推荐