首页 > 其他 > 详细

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

时间:2015-03-15 21:13:33      阅读:348      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!