码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-15 21:16:23      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

http://acm.hdu.edu.cn/showproblem.php?pid=2076

数学题。。。公式推出来就可以AC了。

思路:分别求出时针和分针与12点的位置的夹角大小,输出夹角的差值,注意取小于180度的角。

代码如下:

#include<stdio.h>

int main()
{
    int t;
    double h,m,s,angle1,angle2,angle;

    while(scanf("%d",&t)!=EOF)
    {
        while(t--)
        {
            scanf("%lf%lf%lf",&h,&m,&s);
            if(h>=12)
                h=h-12;
            angle1=(h+m/60.0+s/3600.0)*30;
            angle2=(m+s/60.0)*6;
            angle=angle1-angle2;
            if(angle<0)
                angle=-angle;
            if(angle>180)
                angle=360-angle;
            printf("%d\n",(int)angle);
        }
    }
    return 0;
}

 

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

标签:

原文地址:http://www.cnblogs.com/yaoyueduzhen/p/4340298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!