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

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

输入格式:

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

输出格式:

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

样例:">样例:">输入样例:

1120 110

输出样例

1310

一、 刚开始看到题目时,大致思路还是很清晰的。刚开始我是用的把流逝时间给转换成多少小时来做的,结果第三个测试没过去。

#include <stdio.h>
#include <stdlib.h>int main() {int k,j;scanf("%d %d",&k,&j);int m,n;m=j/60;n=j%60;int a;a=(k%100+n)%60+(((k%100+n)/60+m+k/100)*100);//前面的是分钟 后面的是小时printf("%d",a);return 0;
}

二、后来我将给的起始时间全部转化成多少分钟然后再加上给的流逝时间,然后再转换成小时分钟的形式就行了。

#include <stdio.h>int main(){int k = 0;int j = 0;scanf("%d %d",&k,&j);int a = k/100;int b = k%100;int g = ((a*60 + b)+j);int m = g/60;int n = g%60;printf("%d%02d",m,n);return 0;
}

pta基础编程题目集7-2(C语言)相关推荐

  1. PTA 基础编程题目集 7-22 龟兔赛跑 C语言

    PTA 基础编程题目集 7-22 龟兔赛跑 C语言 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于 ...

  2. PTA 基础编程题目集 6-6 求单链表结点的阶乘和

    PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...

  3. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  4. PTA 基础编程题目集 7-33 有理数加法 C语言

    PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...

  5. PTA 基础编程题目集 7-24 约分最简分式 C语言

    PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

  6. PTA 基础编程题目集 7-7 12-24小时制 C语言

    PTA 基础编程题目集 7-7 12-24小时制 C语言 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制 ...

  7. PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言

    PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言 输入样例1: 884 输出样例1: 10 28 20 22 输入样例2: 11 输出样例2: No Solution #include& ...

  8. PTA 基础编程题目集 7-20 打印九九口诀表 C语言

    PTA 基础编程题目集 7-20 打印九九口诀表 C语言 下面是一个完整的下三角九九口诀表: 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表. 输入格式: 输入在一行中给出一个正整数N ...

  9. PTA 基础编程题目集 7-19 支票面额 C语言

    PTA 基础编程题目集 7-19 支票面额 C语言 一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分.采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少 ...

最新文章

  1. Java 多线程概述
  2. 【java】快速复制数组方法arraycopy的使用
  3. IDEA 新特性:提前知道代码怎么走
  4. go 怎么等待所有的协程完成_Go语言入门必知教程-协程
  5. bzoj1115: [POI2009]石子游戏Kam
  6. dht11温湿度传感器_Arduino不调用库实现DHT11数据读取
  7. 编写程序,删除数组中重复的元素,并统计各元素出现的次数
  8. python常用的装饰器有哪些_python基本装饰器
  9. vsftp 简易部署使用
  10. (06)Verilog HDL组合逻辑:always
  11. jquery中常容易出错的checkbox的获得值
  12. android 停止服务执行,android - 为什么在停止服务(执行onDestroy已执行)后,服务中的变量没有“重置”?...
  13. 462.最少移动次数使数组元素相等II  (力扣leetcode) 博主可答疑该问题
  14. oc引导win方法_适配自己的OC引导一键生成Opencore Generation X使用指南
  15. 偶极子天线的优缺点_关于偶极子天线的若干问题。
  16. Mesh网格编程(三) 正12面体
  17. 第一届FME模板开发者大赛
  18. svn提交变慢,svn update提示Node remains in conflict报错解决办法
  19. 【UCOSii源码解析】事件控制块
  20. 相关性扫描匹配CSM与分支限界加速

热门文章

  1. 纯净版Windows系统下载地址
  2. 视频直播类App SDK盘点
  3. python异步调用shell_异步 - 如何从Python异步运行外部命令?
  4. 在eclipse中使用安卓模拟器GENYMOTION
  5. HTML5网页设计基础——美食专题栏目
  6. pandas 筛选excel文件并保存新表
  7. 智慧路灯杆&照明行业基础知识
  8. 30岁,工作7年后,我终于想清楚了以下这6点!
  9. 南京软通动力面试感受
  10. C语言(Head First C)-5_3:使用多个源文件:make自动化构建工具