zoukankan      html  css  js  c++  java
  • 九度:题目1553:时钟

    题目描述:

    如图,给定任意时刻,求时针和分针的夹角(劣弧所对应的角)。

    输入:

    输入包含多组测试数据,每组测试数据由一个按hh:mm表示的时刻组成。

    输出:

    对于每组测试数据,输出一个浮点数,代表时针和分针的夹角(劣弧对应的角),用角度表示,结果保留两位小数。

    样例输入:
    03:00
    14:45
    样例输出:
    90.00
    172.50

    #include<stdio.h>
    #include<math.h>
    #define MIN_FLOAT 0.000001
    
    int main()
    {
        int h,m;
        double mm,hh;
        while(~scanf("%d:%d",&h,&m))
        {
            if(h>=12)
                h -= 12;
            mm = m*1.0/60*360;
            hh =(h+m*1.0/60)/12*360;
            if(fabs(mm-hh)>180)
                printf("%.2f
    ",360-fabs(hh-mm));
            if(fabs(mm-hh)>=-1*MIN_FLOAT&&fabs(mm-hh)<=180+MIN_FLOAT)
                printf("%.2f
    ",fabs(mm-hh));
    
        }
        return 0;
    }
    


    每天早上叫醒你的不是闹钟,而是心中的梦~
  • 相关阅读:
    某题2
    某题1
    某题
    DAY 7
    DAY 4
    数据结构(六)图
    【转载】大数据面试知识图谱
    数据结构(四)二叉树
    Scala(一)基础
    Java虚拟机(一)
  • 原文地址:https://www.cnblogs.com/vintion/p/4116919.html
Copyright © 2011-2022 走看看