简简单单的一道题
算出各自走过的角度之后取余360度。
然后将两个角比较一下选出最小的即可
一个角度为 转的角度大的 - 转的角度小的
另个角度为 360-转的角度大的 + 转的角度小的
最后四舍五入即可
import java.math.*;
import java.util.*;
public class Main {
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int n = input.nextInt();
while(n-->0)
{
double t = input.nextDouble();
double fen = (t*6)%360,shi = (t*0.5)%360;
System.out.println(Math.round(Math.min(Math.max(fen,shi)-Math.min(fen,shi),360-(Math.max(fen,shi)-Math.min(fen,shi)))));
}
}
} 
京公网安备 11010502036488号