实验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小时制相关推荐

  1. c语言24小时制转化12,在C ++中将时间从24小时制转换为12小时制

    在本教程中,我们将讨论将时间从24小时制转换为12小时制的程序. 为此,我们将提供24小时格式的特定时间.我们的任务是将其转换为带有" AM"或" PM"扩展名 ...

  2. android时间24小时,安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义...

    安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间) 这个地方的是按24小时制还是12小时制 是 ...

  3. c语言程序24转换12时间,C语言将24小时制转换为12小时制的方法

    C语言将24小时制转换为12小时制的方法 本文实例讲述了C语言将24小时制转换为12小时制的方法.分享给大家供大家参考.具体实现方法如下: /* * 24小时制转换为12小时制 */ #include ...

  4. 24小时制与12小时制的时间换算

    题目内容: 编写一个程序,要求用户输入24小时制的时间,然后输出显示12小时制的时间. 输入格式: 在一行中输入带有中间的:符号(半角的冒号)的24小时制的时间,小时和分钟均采用2位数字格式,如14: ...

  5. mysql时间12小时制_mysql 12小时和24小时转换

    1.12小时显示 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String ...

  6. 日期时间选择器---hh代表是12小时制,HH表示24小时制

    日期时间选择器----- hh代表是12小时制,HH表示24小时制 <el-form-item label="开始时间" prop="beginTime" ...

  7. Android开发之时间日期24小时制与12小时制的转换美国时间

    12转24 /*** 12小时制转换24小时制上传** @param mTime 08:09 PM* @return 返回 20:09:00*/public String getConvert24Ti ...

  8. 【C语言】时间转换24小时制转12小时制

    首先我们先了解一下24小时制转12小时制需要注意的几个点(时 命名为h) 1.当h>=12且h<24的时候,就是下午 2.当h==24的时候,就是上午(第二天上午) 3.h<12的时 ...

  9. 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间)

    这个地方的是按24小时制还是12小时制 是由手机系统设置决定的,星期日如果显示为英文也是系统语言设置决定的 <TextClockandroid:layout_width="wrap_c ...

最新文章

  1. 长sql和短sql加java区别_Mybatis下动态sql中##和$$的区别讲解
  2. 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 广东赛区
  3. wxpython应用程序对象与顶级窗口_wxPython 基础 | 学步园
  4. 2线程原语:pthread_create(),pthread_self(),pthread_exit(),pthread_join(),pthread_cancel(),pthread_detach(
  5. win 2016 ssh_如何使用BPF将SSH会话转换为结构化事件
  6. python程序设计第一章答案_Python《学习手册:第一章-习题》
  7. 什么可以搜python答案_超星Python程序设计答案章节测试答案免费,能搜索网课答案的公众号...
  8. component多个 vue_VUE多个组件示例
  9. 安装python工具
  10. TCP/IP研究(2)-TCB
  11. face_recognition 安装报错问题解决
  12. linux下RRDTool安装方法
  13. python脚本 sonar报告
  14. IT 常用词汇(一)
  15. GeoGebra数学绘图神器
  16. SLAM算法开发中,C++编程+多节点的正确调试方法
  17. 复域,频域,时域之间关系,转换,s平面(转)
  18. 计算机高级语言程序的流程控制结构,汇编语言(四) - 程序结构
  19. 基于物联网的智慧农业监测系统(前端界面有web端和微信小程序端)
  20. png图片格式转换器_如何将图像转换为PNG格式

热门文章

  1. JAVA设计模式什么鬼(适配器)——作者:凸凹里歐
  2. 分子生物学 第一章 概论
  3. TQ2440(ARM)和SIM300(GPRS模块)串口通信
  4. 数据分析,这样满足运营的需求
  5. 分页数据做缓存的思考
  6. Java常用工具类JsonUtils
  7. 索尼爱立信W705评测:音乐+wifi无线上网
  8. c语言 整数概念与扩展
  9. NOI模拟(5.23) TJOID2T3 教科书般的亵渎 (bzoj5339)
  10. 利用脑电图(EEG)检测自闭症儿童大脑微状态的改变