1. 程式人生 > >時針與分針的夾角的易錯點

時針與分針的夾角的易錯點

分針每分鐘轉360/60=6度;

分針每秒鐘轉6/60=0.1度;

時針每小時轉360/12=30度;

時針每分鐘30/60=0.5度;

時針每秒鐘轉0.5/60=1/120度;

所以h時m分s秒時針與0刻度線(12時的刻度線)的夾角:30h+0.5m+1/120*s;

h時m分s秒分針與0刻度線的夾角:6m+0.1s;

時針與分針夾角a:

a=|6m+0.1-30h-0.5m-1/120s|;

習慣上,超過180度的角一般用小於180度的角表示

注意h%12;if(m>60){ h=(h+1)%12;m=m%60;}