曹文信息在线OJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
5861: TT的时间
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:24
Solved:10
Submit
Submit Record
Statistics
Web Board
ShowOff!
Description
我们的记时方法分为12时记时法和24时记时法两种。
所谓12时记时法是指:深夜12时是一日的开始,1天的24小时又分为两段,每段12小时。从深夜12时起到中午12时是上午(AM),再从中午12时起到深夜12时是下午(PM)。生活中通常采用这种计时法。
24时记时法是广播电台、车站、邮电局等部门采用的0到24时计时法,按照这种计时法,下午1时就是13:00,下午2时就是14:00,夜里12时就是24:00,又是第二天的00:00。
TT有一时钟,上面有个切换的按钮,按一下为12时记时法显示的时间,再按一下为24时记时法……,请写一相互转换并显示的程序。
Input
第一行:一个整数t,12或者24,表示给出的时间为何种记时法。
第二行:t是12,则先给出AM或PM,表示时间为上午或下午,后面三个整数h,m,s,表示时,分,秒;如果t是24,则只有h,m,s。
Output
1行:转换为12时记时法,则先输出”AM”或”PM”,一个空格后面三个整数,中间用”:”隔开,表示转换后的时间;转换为24时记时法,则直接输出”:”隔开的时,分,秒。
Sample Input
Copy
样例1 12 PM 8 12 3 样例2 24 9 18 23
Sample Output
Copy
样例1 20:12:3 样例2 AM 9:18:23
HINT
数据范围:
100%的数据,t=12或24,0<=m,s<=59。当t=12时,0<=h<=12;当t=24时,0<=h<=24。
Source/Category
武进区第11届程序设计比赛题(小学)