近日遇到一编程题:有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如5点30分表示为530;0点30分表示为030。注意,第二个数字表示的分钟数可能超过60,也可能是负数,当其为负数时,终止时间不会跨天,当其为正数时,终止时间有可能跨天。
在我独自思考之后有了些许思路,实在是不容易,但在提交结果时却深受打击,正确率才达到一半,运行结果各方面也都尽力考虑了,但实在是没有别的思路,当局者迷属实没找出其他问题,希望各位大佬、同学、朋友一起帮忙纠正一下,谢谢大家!