学习周报-02

给定一个时间点,求这时表盘上时针与分针的夹角

问题解决,主要路径分别算出时针,分针与十二点之间夹角,两个角度差就是所求夹角
注意:两条线之间的夹角是小于180°的角。
代码如下

#include
main()
{
int hour,minute;
float angle;
printf("输入时间:****);
scanf("%d:%d",&hour,&minute);
angle=(hour-minute/5.0)*30.0+minute/60.0*30.0;
if(n>180)
 {
  printf("%.2f°",360-angle)
 }
else if(n<0)
 {
   if(n<-180)
    {
     printf("%.2f°",360+angle);
    }
   else
    {
    printf("%.2f°",-angle);
    }
 }
 else
 {
  printf("%.2f",angle);
 }

你可能感兴趣的:(学习周报-02)