Problem E: 时间:24小时制转12小时制
实验5
Problem E: 时间:24小时制转12小时制
Description
编写一个程序,把输入的24小时制的时间,转换12小时制的格式输出。
12小时制没有0点时段,是以数字12、1、2、3、4、5、6、7、8、9、10、11依次序表示每个时段的。
正午是“12:00 p.m.”,也就是24小时制的中午12点;
24小时制的12:00~12:59,是12小时制的12:00 p.m.~12:59 p.m.;
24小时制的13:00~23:59是十二小时制的1:00 p.m.~11:59 p.m.。
午夜是“12:00 a.m.”,也就是24小时制的0点,或者24点;
24小时制的00:00~00:59,是12小时制的12:00 a.m.~12:59 a.m.;
24小时制的1:00~11:59是十二小时制的1:00 a.m.~11:59 a.m.。
Input
输入为一行。输入为24小时制的小时和分,都占满2个字符的位置,用“:”分隔。范围是00:00~23:59。
Output
输出为12小时制的小时和分,都占满2个字符的位置,用“:”分隔,一个空格后跟“a.m.”(午前)或“p.m.”(午后)。
Sample Input``
21:05
Sample Output
09:05 p.m.
答案:
#include<stdio.h>int main()
{int hour;int minute;scanf("%d:%d",&hour,&minute);if(hour==12&&minute==0){printf("12:%02d p.m.",minute);}else if(hour==12&&minute>=0&&minute<=59){printf("%02d:%02d p.m.",hour,minute);}else if(hour>=13&&hour<=23){printf("%02d:%02d p.m.",hour-12,minute);}else if((hour==0&&minute==0)||(hour==24&&minute==0)){printf("12:%02d a.m.",minute);}else if(hour==0&&minute>=0&&minute<=59){printf("12:%02d a.m.",minute);}else if(hour>=1&&hour<=11){printf("%02d:%02d a.m.",hour,minute);}return 0;
}
Problem E: 时间:24小时制转12小时制相关推荐
- c语言24小时制转化12,在C ++中将时间从24小时制转换为12小时制
在本教程中,我们将讨论将时间从24小时制转换为12小时制的程序. 为此,我们将提供24小时格式的特定时间.我们的任务是将其转换为带有" AM"或" PM"扩展名 ...
- android时间24小时,安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义...
安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间) 这个地方的是按24小时制还是12小时制 是 ...
- c语言程序24转换12时间,C语言将24小时制转换为12小时制的方法
C语言将24小时制转换为12小时制的方法 本文实例讲述了C语言将24小时制转换为12小时制的方法.分享给大家供大家参考.具体实现方法如下: /* * 24小时制转换为12小时制 */ #include ...
- 24小时制与12小时制的时间换算
题目内容: 编写一个程序,要求用户输入24小时制的时间,然后输出显示12小时制的时间. 输入格式: 在一行中输入带有中间的:符号(半角的冒号)的24小时制的时间,小时和分钟均采用2位数字格式,如14: ...
- mysql时间12小时制_mysql 12小时和24小时转换
1.12小时显示 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String ...
- 日期时间选择器---hh代表是12小时制,HH表示24小时制
日期时间选择器----- hh代表是12小时制,HH表示24小时制 <el-form-item label="开始时间" prop="beginTime" ...
- Android开发之时间日期24小时制与12小时制的转换美国时间
12转24 /*** 12小时制转换24小时制上传** @param mTime 08:09 PM* @return 返回 20:09:00*/public String getConvert24Ti ...
- 【C语言】时间转换24小时制转12小时制
首先我们先了解一下24小时制转12小时制需要注意的几个点(时 命名为h) 1.当h>=12且h<24的时候,就是下午 2.当h==24的时候,就是上午(第二天上午) 3.h<12的时 ...
- 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间)
这个地方的是按24小时制还是12小时制 是由手机系统设置决定的,星期日如果显示为英文也是系统语言设置决定的 <TextClockandroid:layout_width="wrap_c ...
最新文章
- 长sql和短sql加java区别_Mybatis下动态sql中##和$$的区别讲解
- 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 广东赛区
- wxpython应用程序对象与顶级窗口_wxPython 基础 | 学步园
- 2线程原语:pthread_create(),pthread_self(),pthread_exit(),pthread_join(),pthread_cancel(),pthread_detach(
- win 2016 ssh_如何使用BPF将SSH会话转换为结构化事件
- python程序设计第一章答案_Python《学习手册:第一章-习题》
- 什么可以搜python答案_超星Python程序设计答案章节测试答案免费,能搜索网课答案的公众号...
- component多个 vue_VUE多个组件示例
- 安装python工具
- TCP/IP研究(2)-TCB
- face_recognition 安装报错问题解决
- linux下RRDTool安装方法
- python脚本 sonar报告
- IT 常用词汇(一)
- GeoGebra数学绘图神器
- SLAM算法开发中,C++编程+多节点的正确调试方法
- 复域,频域,时域之间关系,转换,s平面(转)
- 计算机高级语言程序的流程控制结构,汇编语言(四) - 程序结构
- 基于物联网的智慧农业监测系统(前端界面有web端和微信小程序端)
- png图片格式转换器_如何将图像转换为PNG格式