如何計算時針與分針夾角的度數


一、知識預備

    (1)普通鍾表相當於圓,其時針或分針走一圈均相當於走過360°角;

(2)鍾表上的每一個大格(時針的一小時或分針的5分鍾)對應的角度是:

(3)時針每走過1分鍾對應的角度應為:

(4)分針每走過1分鍾對應的角度應為:

二、計算舉例

如圖1所示,當時間為7:55時,計算時針與分針夾角的度數。(兩夾角允許超過180度)

  解析:依據常識,我們應該以時針、分針均在12點時為起始點進行計算。即可求出時針與分針夾角的度數。

   分針走過的角度為:55×6°=330°

   時針走過的角度為:7×30°+55×0.5 = 237.5

則時針與分針夾角的度數為:330° - 237.5° = 92.5°

 程序代碼:

#include<stdio.h>
#include<math.h>
#define PI 3.1415926

int main() {
    int h,hh,m;

    float degree,M_degree,H_degree;

    scanf("%d%d",&h,&m);

    M_degree = m * 6;
    hh = h;

    if (h==12) h = 0;

    H_degree = (h+m/60.0) * 30.0;

    degree = M_degree - H_degree ;
    degree = fabs(degree);


    if (m<10) {
        printf("At %d:0%d the angle is %.1f degrees.\n",hh,m,degree);
    }else{
        printf("At %d:%2d the angle is %.1f degrees.\n",hh,m,degree);
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM