Kotlin课程:7:00至7:00(采用12至24小时制)(满分15分)
发布时间
阅读量:
阅读量
7-7 12-24小时制 (15分)
设计一个程序,要求用户输入采用24小时制的时间格式,随后将其转换为12小时制的时间形式并进行输出。
输入格式:
输入内容为一行包含中间冒号(半角符号)的24小时制时间,例如12:34代表12点34分。若小时或分钟数值小于10,则不添加前导零,如5:6表示5点零6分。
提示:在scanf函数的格式控制字符串中包含冒号,以便让scanf处理该符号。
输出格式:
输出一行对应时间的12小时制表示方式,数字部分需保持与输入一致的格式,并在其后添加空格,接着显示AM或PM以表明上午或下午。例如5:6 PM表示下午5点零6分。需要注意的是,在英语习惯中,中午12点被归类为下午,因此24小时制中的12:00应转换为12:0 PM;而0点则被视为次日的起始时刻,因此应表示为0:0 AM。
输入样例:
21:11
输出样例:
9:11 PM
通过充分判断即可完成任务,也可以使用switch语句实现。
fun main(args: Array<String>) {
val str = readLine().toString()
var sj = str!!.split(":")
var h:Int = sj[0].toInt()
全部评论 (0)
还没有任何评论哟~
