作者:希洋
T1287 方向
一 审题
我们可以用 0…359之间的角度来描述一个方向,现在给出两个方向 a ,b,你需要求出,从 a 转到 b 最少需要的角度。
例如,从 70° 转到180°,可以转 110°,也可以转 −250°
又比如,从315° 转到 45°,可以转 90°,也可以转 −270°
定义一个角度 a 比另一个角度 b 小,当且仅当 a 的绝对值小于 b。
例如:180° 比 -220° 小,−45° 比 80° 小。
特别的,如果两个角度的绝对值相同,我们规定正的角度比较小,比如 180°小于 −180°。
二 分析逻辑图
#注意事项
1·两角绝对值相同时,取用正角。
2·镶嵌if的注意事项。
三 编程
#include<iostream>
using namespace std