卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

已知起止時間統(tǒng)計花費時間C的實現(xiàn)方法

高鐵列車從起點站出發(fā),到達終點站的時間是我們需要統(tǒng)計的。本文將以C語言為例,介紹如何實現(xiàn)這一功能。 1. 已知起止時間,求所用的時間 根據(jù)已知的起止時間,我們可以使用以下公式來計算兩個時間之間所用

高鐵列車從起點站出發(fā),到達終點站的時間是我們需要統(tǒng)計的。本文將以C語言為例,介紹如何實現(xiàn)這一功能。

1. 已知起止時間,求所用的時間

根據(jù)已知的起止時間,我們可以使用以下公式來計算兩個時間之間所用的時間:

所用時間 (終點小時數(shù) - 起點小時數(shù)) * 60 終點分鐘數(shù) - 起點分鐘數(shù)

2. 定義變量保存起止時間

首先,我們需要定義4個整型變量來存儲起點和終點的小時數(shù)和分鐘數(shù):

int startHour, startMinute; // 起點的小時數(shù)和分鐘數(shù)

int endHour, endMinute; // 終點的小時數(shù)和分鐘數(shù)

3. 定義變量保存計算結(jié)果

接下來,我們需要定義三個整型變量來存儲計算出的所用時間,以及換算后的小時數(shù)和分鐘數(shù):

int totalTime; // 所用時間(單位:分鐘)

int hours, minutes; // 換算后的小時數(shù)和分鐘數(shù)

4. 讀入起止時間

在程序運行時,我們需要從輸入窗口中讀入高鐵的起止時間:

printf("請輸入高鐵的起止時間(小時:分鐘):");

scanf("%d:%d-%d:%d", startHour, startMinute, endHour, endMinute);

5. 輸出起止時間

為了驗證輸入的起止時間是否正確,我們可以在窗口中輸出高鐵的起止時間:

printf("高鐵的起止時間為:d:d-d:d ", startHour, startMinute, endHour, endMinute);

6. 計算所用時間

根據(jù)公式,我們可以計算出高鐵行駛所需的時間,并將其保存在變量totalTime中:

totalTime (endHour - startHour) * 60 endMinute - startMinute;

7. 轉(zhuǎn)換時間單位

為了方便閱讀,我們可以將所需時間轉(zhuǎn)化為小時數(shù)和分鐘數(shù),并分別保存在hours和minutes變量中:

hours totalTime / 60;

minutes totalTime % 60;

8. 輸出所用時間

最后,我們可以在窗口中輸出高鐵行駛所用的時間:

printf("高鐵行駛所用的時間為:d小時d分鐘 ", hours, minutes);

9. 運行程序

完成以上步驟后,我們可以運行程序并輸入高鐵的起止時間,即可得到它所用的時間,并以小時分鐘的形式進行輸出。

標(biāo)簽: