国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1009時鐘

2019-11-08 02:17:26
字體:
來源:轉載
供稿:網友

Description

有一個標準的12小時時鐘,它有一個時針,一個分針。現問你,在給定的兩個時刻之間分針與時針相遇幾次?

Input

輸入包含多組測試數據。每組輸入包含4個整數,前兩個數字分別表示起始時刻的小時和分,后兩個數字分別表示結束時刻的小時和分。小時數在[1,12]內,分鐘數在[0,59]內。注意:1)輸入中的起始和結束時刻均不會出現時針和分針恰好相遇的情況,例如12點0分。2)輸入中不會出現起始時刻和結束時刻相同的情況。3)在時針從起始時刻到結束時刻運轉的過程中,時針轉過的角度一定小于360度。4)在時針從起始時刻到結束時刻運轉的過程中,時針有可能越過表盤上12點鐘的刻度。   如果越過了,說明起始時刻和結束時刻中一個是A.M.,一個是P.M.。如果沒越過,說明起始時刻和結束時刻都是A.M.或都是P.M.。

Output

每組測試數據輸出一行:起始時刻 結束時刻 小于次數,數據之間用空格隔開。

起始時刻和結束時刻的輸出格式請參照輸出樣例。

Sample Input 

12 50 1 23 8 3 202 45 11 011 0 3 201 2 12 503 20 3 8

Sample Output

12:50 01:02 003:08 03:20 102:45 11:00 811:00 03:20 401:02 12:50 1103:20 03:08 10

參考代碼

#include<cstdio>#include<cstdlib>#include<cmath>#include<cstring>#include<string>#include<algorithm>#include<stack>#include<queue>#include<vector>#include<map> using namespace std;int a,b,c,d; int main(){    while( ~scanf("%d%d%d%d",&a,&b,&c,&d))    {        int s = (a%12)*60+b;//多少分鐘        int f = (c%12)*60+d;        int cost = (int)(f/720.0*11) - (int)(s/720.0*11);        if( s > f)            cost += 11;        PRintf("%02d:%02d %02d:%02d %d/n",a,b,c,d,cost);     }     return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安岳县| 昭苏县| 庄浪县| 天祝| 阿尔山市| 碌曲县| 嘉鱼县| 财经| 荃湾区| 淮滨县| 长武县| 改则县| 宜春市| 五大连池市| 屏南县| 柘城县| 鸡泽县| 潮州市| 周宁县| 广水市| 开江县| 建阳市| 香河县| 湘潭市| 布尔津县| 宝清县| 上杭县| 桐乡市| 丰台区| 德令哈市| 海城市| 西平县| 津南区| 威信县| 华容县| 垣曲县| 泰来县| 玉山县| 龙江县| 扶风县| 奉新县|