时间换算--C语言结构练习
生活随笔
收集整理的這篇文章主要介紹了
时间换算--C语言结构练习
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
時間換算
本題要求編寫程序,以hh:mm:ss的格式輸出某給定時間再過n秒后的時間值(超過23:59:59就從0點開始計時)。
輸入格式:
輸入在第一行中以hh:mm:ss的格式給出起始時間,第二行給出整秒數(shù)n。
輸出格式:
輸出在一行中給出hh:mm:ss格式的結(jié)果時間。
輸入樣例:
11:59:40 30結(jié)尾無空行
輸出樣例:
12:00:10結(jié)尾無空行
代碼示例如下:
#include <stdio.h> struct shijian {int h,m,s; }z; int main() {int n,i,j;scanf("%d:%d:%d",&z.h,&z.m,&z.s);scanf("%d",&n);if((z.s+n)<60){printf("%02d:%02d:%02d",z.h,z.m,z.s+n);}else{i=(z.s+n)/60;z.s=(z.s+n)%60;if((z.m+i)<60){printf("%02d:%02d:%02d",z.h,z.m+i,z.s);}else{j=(z.m+i)/60;z.m=(z.m+i)%60;if((z.h+j)<24){printf("%02d:%02d:%02d",z.h+j,z.m,z.s);}else{printf("%02d:%02d:%02d",z.h+j-24,z.m,z.s);}}}return 0; }本代碼適用于n>60時的情況
總結(jié)
以上是生活随笔為你收集整理的时间换算--C语言结构练习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样判定网站是否被K?网站被K的原因与解
- 下一篇: 高清地图数据获得方法