7-8 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小时制的12:0 PM;而0点被认为是第二天的时间,所以是0:0 AM。

输入样例:
21:11
输出样例:
9:11 PM

#include<stdio.h>
int main()
{int h,m;scanf("%d:%d",&h,&m);if(h<=12){if(h<12)printf("%d:%d AM\n",h,m);elseprintf("%d:%d PM\n",h,m);}else{if(h<24)printf("%d:%d PM\n",h-12,m);elseprintf("%d:%d AM\n",h,m);}
}

7-8 12-24小时制 (15 分)相关推荐

  1. 7-7 12-24小时制 (15 分)

    7-7 12-24小时制 (15 分) 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:3 ...

  2. iOS小技能:自定义时间格式(适配iOS15.4之后12/24小时制的问题)

    文章目录 引言 I 自定义格式 1.1 小程序订单小票 1.2 订单详情时间格式化 1.3 代码实现 II iOS15.4之后12/24小时制的问题 2.1 问题 2.2 适配 2.3 小结 III ...

  3. JS实现动态显示当前时间(12/24小时制)(转载Mr.Think)

    今天又要用到动态显示当前时间,且要求可以切换24/12小时制, 记得很久前写过一个24小时制的,但一时没能找着, 于是又重新写了个,若有需要的朋友自行复制粘贴一份吧. 很简单的一个功能函数,实现方式不 ...

  4. Android获取当前系统时间(12/24小时制)

    根据自己的需求来区分获取系统时间的方法 // 通过SimpleDateFormat获取24小时制时间 SimpleDateFormat sdf = new SimpleDateFormat(" ...

  5. 基于51单片机的可由按键切换12\24小时制的电子时钟proteus仿真

    仿真电路图: 部分源代码: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit lcd ...

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

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

  7. 【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)

    工程文件: https://pan.baidu.com/s/1PnYd2mwMUf0tgxczdcl2MA 提取码: ihrk B站演示: [电子技术综合设计]数字电子时钟(包含计数模块.12/24进 ...

  8. 24小时制和12小时制am Matlab,十二钟头制与二十四小时制详解

    今天晚上居然被这个十二小时制糊弄晕了,于是在网上一阵狂搜,总算基本明白,但还是有些疑问,这个十二小时制和二十四小时制还真的不是件简单的事情,大家点进文章前,请先思考两个问题,12:58PM到底是白天还 ...

  9. 【Java】Date类型获取年月日时分秒的两种方法(12小时制、24小时制)

    Java的Date类型是,提供用来描述日期时间的类,它可以存储时间的年月日.时分秒的信息.但是如何从Date的实例中获取这些信息呢? 以前Date提供了一系列的get方法来获取,但是这些方法现在都被弃 ...

  10. 时间格式中,hh小写的是12小时制,大写(HH)是24小时制的。

    this.timeItem.Caption = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd hh:mm:ss"); //下午三点 ...

最新文章

  1. BASH Shell 简易进度条小函数
  2. 免费当天澳洲运营商全天下载量达1841TB
  3. 2018.9.19.Matlab实验四:Matlab程序设计
  4. mysql运行效率最高archive_MySQL 的优化方案总结
  5. NetCore WebService XML Parse
  6. pandas 导入excel_三行Python代码,合并多个Excel文件
  7. MySql视图、存储过程、函数、索引
  8. WPS个人版安装VBA教程
  9. SQL Server 2008 修改安装路径
  10. 肌营养不良最新研究进展(2021年)
  11. 无盘服务器0x00000124,知识分享电脑故障0x00000124导致蓝屏的原因和解决思路-电脑蓝屏原因...
  12. 你想象不到这些明星竟然是程序员出身
  13. 安百拓西安仓储物流中心正式运营;中外运敦豪广东分公司迁新址 | 美通企业日报...
  14. Octave 安装步骤(仅供记录)
  15. json 解析 转java对象数组对象数组对象_json字符串转java对象数组
  16. 绘图软件推荐——Diagram Designer
  17. Win10升级后C盘莫名其妙满了怎么办
  18. Markdown表格、单元格合并、快速编辑表格
  19. 机器博弈游戏规则 德扑和德扑变种
  20. 借助ENVI软件,使用shp数据裁剪不规则影像问题

热门文章

  1. CentOS 7下安装GUI图形界面
  2. iOS项目开发实战——通过Http Get方式与server通信
  3. JavaScript从父页面获取子页面的值(子页面又如何访问父页面)
  4. Servlet 2.4 规范之第四篇:Servlet上下文
  5. (转)ASP.NET 3.5 企业级开发
  6. ACL Findings | 任务共舞,小样本场景下的多任务联合学习方法初探
  7. 【面经】关于Transformer,面试官们都怎么问
  8. 【论文解读】图文并茂带你细致了解ELMo的各种细节
  9. F8Net:只有8比特乘法的神经网络量化
  10. 闲聊扯淡 | 微信8.0背景视频合集,笑死我了