HDOJ 2076 夹角有多大(题目已修改,注意读题)

简介: HDOJ 2076 夹角有多大(题目已修改,注意读题)

Problem Description

时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。


注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的。


Input

输入数据的第一行是一个数据T,表示有T组数据。

每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。


Output

对于每组输入数据,输出夹角的大小的整数部分。


Sample Input

2

8 3 17

5 13 30


Sample Output

138

75


/*1.要注意小时的范围是0-24不是0-12.

2.要注意分针、时针的大小.

3.要注意夹角范围 0到180.0*/

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        while(t-->0){
            int h = sc.nextInt();
            int m = sc.nextInt();
            int s = sc.nextInt();
            if(h>=12){
                h-=12;
            }
            double mm = (m+s/60.0)/60.0*360.0;
            double hh = (h+m/60.0+s/60.0/60.0)/12.0*360.0;
            double min,max;
            min = mm>hh?hh:mm;
            max = mm>hh?mm:hh;
            if(max-min>180){
                System.out.println((int)(360-(max-min)));
            }else{
                System.out.println((int)(max-min));
            }
        }
    }
}
目录
相关文章
|
1月前
【九度 OJ 06】2.7输出梯形
【九度 OJ 06】2.7输出梯形
9 0
|
6月前
|
算法 测试技术 索引
每日一题:LeetCode-611. 有效三角形的个数
每日一题:LeetCode-611. 有效三角形的个数
|
算法 前端开发 程序员
「LeetCode」剑指Offer-29顺时针打印矩阵⚡️
「LeetCode」剑指Offer-29顺时针打印矩阵⚡️
114 0
「LeetCode」剑指Offer-29顺时针打印矩阵⚡️
|
机器学习/深度学习
HDOJ(HDU) 2524 矩形A + B(推导公式、)
HDOJ(HDU) 2524 矩形A + B(推导公式、)
99 0
HDOJ(HDU) 2524 矩形A + B(推导公式、)
|
测试技术
HDOJ(HDU) 1859 最小长方形(水题、、)
HDOJ(HDU) 1859 最小长方形(水题、、)
78 0
HDOJ/HDU 2566 统计硬币(公式~遍历~)
HDOJ/HDU 2566 统计硬币(公式~遍历~)
145 0
|
机器学习/深度学习
HDOJ(HDU) 2083 简易版之最短距离(中位数)
HDOJ(HDU) 2083 简易版之最短距离(中位数)
137 0
HDOJ(HDU) 2156 分数矩阵(嗯、求和)
HDOJ(HDU) 2156 分数矩阵(嗯、求和)
104 0
HDOJ(HDU) 2521 反素数(因子个数~)
HDOJ(HDU) 2521 反素数(因子个数~)
107 0
HDOJ/HDU 2537 8球胜负(水题.简单的判断)
HDOJ/HDU 2537 8球胜负(水题.简单的判断)
104 0