PTA-然后是几点(基础编程题)

有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。

读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。

输入格式:

输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。

输出格式:

输出四位数字表示的终止时间,当小时为个位数时,没有前导的零。题目保证起始时间和终止时间在同一天内。

输入样例:

1120 110

输出样例:

1310

#include<stdio.h>
int main(void)
{int time=0;int time_m=0;int time_1_m=0;scanf ("%d",&time);//输入一个四位数字或三位数字。scanf ("%d",&time_1_m); //输入分钟数。time_m=time/100*60+(time%100);//转换为分钟数。time_m=time_m+time_1_m;//总的分钟数。    printf("%d%d%d",time_m/60,time_m%60/10,time_m%60%10);//注意最后分钟数为一位数的情况。return 0;
}

Tips

得益于计算机的计算速度:可以把时钟数转换为分钟数。从而不用去判断分钟数是负数还是大于60,然后在时钟相加减、分钟相加减。转换为分钟数后单位统一,方便计算。

PTA-然后是几点(基础编程题)相关推荐

  1. 判断三角形java代码_java基础编程题之异常处理

    以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力.今天的练习的十八题是java的异常处理的使用. 1.检测年龄不能为负数和大于 ...

  2. 实体类 接口_Java 语言基础编程题 (二维数组, 五子棋游戏, 实体类和接口)

    原文:Java 语言基础编程题 (二维数组, 五子棋游戏, 实体类和接口, 视频讲解) 这里分享三道编程题, 下面是我个人的视频讲解 二维数组, 五子棋游戏, 实体类和接口_哔哩哔哩 (゜-゜)つロ ...

  3. 华为机试题python版节选(基础编程题)

    前言 自学python之后,可以借助这些企业招聘时的机考题目来锤炼一下实践能力.. 每道题含要点解析,是按照自己理解梳理的,多个答案的是结合自己的答案+网上的答案,不一定很严谨,请读者自行在编译器中调 ...

  4. C++基础编程题(27)输入一个数字,为其高,一个符号*,输出该符号组成的平行四边形形状

    C++基础编程题(27)输入一个数字,为其高,一个符号*,输出该符号组成的平行四边形形状

  5. 基础编程题(1~5)

    基础编程题(1~5) 01.斐波那契数列 1.1.程序分析 1.2.代码实现 02.判断素数(Prime number) 2.1.程序分析 2.2.代码实现 2.3.科普小课堂:素数 2.3.1.素数 ...

  6. c语言基础编程题文库,C语言基础编程题资料.doc

    C语言基础编程题资料.doc |5-1 求幂之和 15 分本题要求编写程序,计算 sum21 22 23 cdots 2nsum2122232n.可以调用 pow 函数求幂.输入格式输入在一行中给出正 ...

  7. C语言基础编程题——喝水问题,译码问题

    C语言基础编程题--喝水问题,译码问题 有这样一道智力题:"某商店规定:三个空汽水瓶可以换一瓶汽水.小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?"答案是5瓶,方法如下:先用9 ...

  8. 有n个人围成一圈 顺序排号 java_java基础编程题有n个人围成一圈顺序排号

    下面给大家带来的这道编程题可以算得上是一道非常基础的java编程题目,刚刚开始接触java编程的小伙伴一起来看看具体的题目以及解题方法吧. 下面是具体的题目,题目还是非常的简单的. 一.题目 有n个人 ...

  9. Java语言矩形与立方体的继承,沈阳师范大学大一下册C++语言PTA题目集以及答案(编程题篇)...

    沈阳师范大学大一下册C++语言PTA题目集以及答案 (编程题篇) 7-1 测试c++ (20分) 倒序输出从控制台输入的n个整数 输入格式: 第一行输入一个数n,代表行数 依次输入n个整数 输出格式: ...

最新文章

  1. 全局性业务架构建模工作步骤
  2. NetBean中的使用,比如快捷键
  3. JVMTM Tool Interface
  4. 商品尺码规格和颜色需要支持双引号
  5. java语言编程基础_java语言编程基础
  6. 从源码看ConcurrentHashMap
  7. 蓝桥c++2013真题:逆波兰表达式(代码填空题)
  8. 基于Python3-Pygame的植物大战僵尸小游戏
  9. FTP服务器架设速成手册
  10. python搭建http服务_Python搭建HTTP服务过程图解
  11. 哈夫曼编码(Huffman Coding)原理详解
  12. JAVA基本IO操作
  13. HP 打印机系列打印出来有折痕,断断续续,解决方法如下:
  14. 皮尔逊(Pearson)相关系数 - 公式和代码实现
  15. 如何用Airtest脚本切换手机的输入法
  16. 电脑通话有回音解决方案 使用电脑通话时有回音(可以听到对方电脑中自己说话的声音)电脑通话回音解决方案【以Thinkpad Win10系统为例】
  17. Java的“跨平台”特性
  18. Sql Server常用命令整理篇:生成连续日期序列并循环
  19. rtmp直播和webrtc直播对比优劣何在?
  20. mysql front修改数据传奇_如何修改传奇数据库HeroDB婛名称?

热门文章

  1. JAVA出现x可以在Point中访问private是什么意思 高手进
  2. 可逆矩阵的秩等于矩阵的阶数_为什么矩阵的秩等于其行阶梯行矩阵非零行的行数?详细一点哈?谢了。...
  3. Intel RST不支持Ubuntu解决方案_安装Linux至移动硬盘_手把手教程
  4. ev3编程变量模块_英文视频教学翻译-机器人ev3编程学习的第二十讲:举例讲解数据变量模块编...
  5. spread运算符_JavaScript中的Spread运算符有什么用?
  6. win7计算机任务栏过长,win7电脑怎么调节任务栏的高度
  7. PE市盈率们之间的区别
  8. 串行外设接口(Serial Peripheral Interface, SPI)逻辑设计部分 - spi_slave
  9. maven手工安装依赖包
  10. BUUCTF | [INSHack2017]sanity | [INSHack2019]INSAnity | [INSHack2019]Sanity | [INSHack2017]insanity-