浙大版《C語言程式設計(第3版)》題目集 習題9-1 時間換算
阿新 • • 發佈:2020-10-13
- - -》博主推薦,學生黨、程式設計師必備,點選檢視- - - >>>>>
熱門文章推薦
以下50道演算法程式設計題訪問量較大,包含常用語法,資料結構,解題思路等等,作為C語言學習者必練題目推薦給各位。創作不易,記得一鍵三連哦!!!
習題9-1 時間換算
本題要求編寫程式,以hh:mm:ss的格式輸出某給定時間再過n秒後的時間值(超過23:59:59就從0點開始計時)。
輸入格式:
輸入在第一行中以hh:mm:ss的格式給出起始時間,第二行給出整秒數n(<60)。
輸出格式:
輸出在一行中給出hh:mm:ss格式的結果時間。
輸入樣例:
11:59:40
30
輸出樣例:
12:00:10
程式碼:
#include <stdio.h>
int main()
{
int h,m,s,n,ad;
scanf("%d:%d:%d",&h,&m,&s);
scanf("%d",&n);
ad=3600*h+60*m+s+n;
ad=ad%86400;
h=(ad-ad%3600)/3600;
ad=ad%3600;
m=(ad-ad%60)/60;
ad=ad%60;
s=ad;
printf("%02d:%02d:%02d",h,m,s);
}