PTA-时间换算
7-1 時間換算 (20分)
完全是自己寫的,知道自己還有很多地方不好,但是還是蠻高興可以寫出來的,加油
本題要求編寫程序,以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 hh,mm,ss,n;scanf("%02d:%02d:%02d\n%2d",&hh,&mm,&ss,&n);if(ss+n<60){ss+=n;printf("%02d:%02d:%02d",hh,mm,ss);}else if(ss+n==60){ss=00;mm+=1;if(mm==60){mm=00;hh+=01;if(hh==24)printf("00:00:00\n");elseprintf("%02d:%02d:%02d\n",hh,mm,ss);}else if(mm<60)printf("%02d:%02d:%02d\n",hh,mm,ss);} else if(ss+n>60){mm+=1;ss=ss+n-60;if(mm==60){mm=00;hh+=1;if(hh==24)printf("00:00:00\n");elseprintf("%02d:%02d:%02d\n",hh,mm,ss);}}return 0;}? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ??
? ? ? ? ?
?
?
?
?
?
??
總結
- 上一篇: ddr2代内存最大升级到多少_升级内存需
- 下一篇: 解读Unity中的CG编写Shader系