日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算两个时间的时间差(C语言)

發布時間:2023/12/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算两个时间的时间差(C语言) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先我們先構思這套題目怎么寫,時間差那很簡單直接后面時間減去前面不就好了,但是忽略了一點,如果第后面時間分鐘是8點10分,前面是7點20分那不就是負數了。

所以要想一個辦法,這個辦法就是我們先把小時那部分轉換為時間,我們可以把前面的進行換算成分鐘,然后在進行相減。

1.先定義兩個時間(小時,分鐘)標識符,在定義三個標識符,t1為前面的時間t2為后面時間,t為時間之差。

?

?

2.進行賦值

3.進行轉換相減,最后輸出。

?

代碼總覽

?

代碼

#include <stdio.h>

int main()
{
?? ?//定義標識符名字與類型
?? ?int minute1, hour1;
?? ?int minute2, hour2;
? ? int t1 /*前面的時間*/ ,t2/*后面時間*/, t/*時間之差*/;
?? ?
? ? //進行賦值
? ? printf("請輸入第一時間:");
?? ?scanf("%d:%d", &hour1, &minute1);
?? ?printf("請輸入第二時間:");
?? ?scanf("%d:%d", &hour2, &minute2);

?? ?//進行時間轉換,把小時轉為分鐘
?? ?t1 = hour1 * 60 + minute1;
?? ?t2 = hour2 * 60 + minute2;
?? ?t = t2 - t1;?
?? ?//最后進行轉換把小時部分進行轉換,整數相除去整,分鐘部分進行取余.
?? ?printf("時間差為%d時%d分\n", t/60, t%60);


?? ?return 0;
}

?

?

?

總結

以上是生活随笔為你收集整理的计算两个时间的时间差(C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。