杭電2076 秒數問題

做完之後提交了一下 WA,看了下別人的才知道.........不只是求分針時要加秒數,時針時同樣要加上秒數,這個故事告訴我們,

一繆千里

 

#include<stdio.h>
#include<math.h>
int main()
{
 int i,n,h,m,s;
 double hd,md,d;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 {
  scanf("%d%d%d",&h,&m,&s);
  hd=(h%12+m/60.0+s/3600.0)*(360/12);
  md=(m%60+s/60.0)*(360/60);
  d=fabs(hd-md);
  printf("%d\n",(int)(d>180?(360-d):d));
 }
 return 0;
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章