csharp进阶练习题:沃克【难度:2级】:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-49CcfXTz-1570147052298)(https://i.imgur.com/5YNemou.png?1)]
漫步者
步行者从O点开始,沿OA,AB和BC散步.当他在C(C将在上半平面),什么是’距离CO?什么是正度,分,秒的角度
tOC`?
角tOA
是alpha
(这里为45度),角hAB
是beta
(这里30度),角uBC
是gamma
(这里60度).
任务
函数解决(A,B,C,α,β,γ)
与参数
- A,B,C:以距离为单位的正整数(静置OA,AB,BC)
- α,β,γ:在正整数度(正角度是逆时针)
返回一个数组
- 第一个元素:距离CO(四舍五入至最接近的整数)
- 然后角度TOC与第三下列元素:
- 所述数组矩阵的第二元件:在角度TOC度数(截断正整数)
- 所述数组矩阵的第三个元素:在角TOC的分钟数(截断正整数)
- 所述数组矩阵的第四元件:在角TOC秒数(截断正整数)
示例:
打印(解决(12,20,18,45,30,60)) - > [15,135,49,18]
- CO是14.661 ...四舍五入至15
- 角TOC是135.821 ...
所以
- 度= 135
- =分钟... 49.308
- 秒= 18.518 ...
因此[15,135,49,18]