用C语言解“然后是几点”问题
7-2 然后是几点
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。
读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。
输入格式:
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
输出格式:
输出四位数字表示的终止时间,当小时为个位数时,没有前导的零。题目保证起始时间和终止时间在同一天内。
输入样例:
1120 110
输出样例:
1310
思路
由于时间分为小时和分钟,且每满六十分钟需要小时加1,导致编程过程不好实现,则可考虑将小时换算为分钟来进行加减,即总分钟 = 60*小时+分钟,最后通过计算后的总分钟来转换回时间。
注意
通过转换总分钟的思路后便不用考虑流逝的分钟是否大于六十,是否为负数的问题了。
代码
#include <stdio.h>
int main()
{int nowtime,passtime;scanf("%d %d",&nowtime,&passtime);int hour = nowtime/100;int minute = nowtime%100;int sum_minute = hour*60+minute+passtime;hour = sum_minute/60;minute = sum_minute%60;int nexttime = hour*100+minute;printf("%d",nexttime);return 0;
}
用C语言解“然后是几点”问题相关推荐
- pat真题1002 写出这个数C语言解法和java解法
pat真题1002 写出这个数C语言解法和java解法 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这 ...
- 怎样用c语言编程解多元方程组,C语言解多元一次方程组(矩阵法)
C语言解多元一次方程组(矩阵法) 发布时间:2016年06月08日 评论数:抢沙发 阅读数:2560 #include #include #define Han 200//(可自设)多元一次方程组有n ...
- c语言解压http中的gzip文件
这是一篇流水账,记录前两天在解决http中解压gzip数据流程.(写完这篇就可以做其他工作了~~) 目的:c语言解压http的中gzip文件 一. tcpdump抓包,这条数据包是我试用某app时收到 ...
- c语言解三元一次方程组_在R里面对三元一次方程求解
三元一次方程大家应该是不陌生的,形如 aX + bY + cZ = d 的就是,其中X,Y,Z是未知的变量,a,b,c,d 都是已知的常量,通常呢,需要至少3个没有线性关系的已知等式才能求唯一解.例如 ...
- C语言——解数独程序[源码]
用C语言写的解数独的程序.在linux下测试成功运行. 效果如图: 这是带解的数独,需要填写的部分用数字0代替. 这是程序运行后的效果图.看看,数独已经搞定啦--- 程序源码如下: #include ...
- 怎样用c语言解一元一次方程,问一道算法题目(解一元一次方程的问题)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void fun(char *a,int left ,int right , int *b ,int *c) // i ...
- 用C语言解“求特殊方程得正整数解”题
7-21 求特殊方程的正整数解 (15分) 本题要求对任意给定的正整数N,求方程X** 2+Y**2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程X ...
- 用C语言解“爬动的蠕虫”题
7-17 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫 ...
- 用C语言解“混合类型数据格式化输出”题
7-6 混合类型数据格式化输入 本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序给出浮点数1.整数.字符.浮点数 ...
- 用C语言解“逆序的三位数”问题
7-3 逆序的三位数 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. ...
最新文章
- python封装类在当前文件中使用_name_下调用不了_学python中对于类怎么也不明白,对了是看到简明教程11章,类与变量的对象....想要通俗易懂的答案....
- DATA - RANGE OF
- 2014\Province_C_C++_A\1 猜年龄
- Spring AOP源码解析(一)——核心概念
- 双机通信c语言程序,双机通信(C语言、主机和从机共用程序)
- 计算1!+2!+...+n!
- RabbitMQ安装---rpm安装
- TCP Traffic Analyzer
- 《MYSQL必知必会》—18.如何使用MySQL的Match()和Against()函数进行全文本搜索以及查询扩展的使用
- mongodb安装指南 及使用
- labview获取窗口句柄_API---如何获得窗口句柄(HWND)
- 虚幻4——实时渲染学习笔记
- iai控制器服务器ON信号,IAI控制器型号说明.pdf
- 阿里巴巴国际站 | 如何做数据分析?
- 2022年墙壁挂架/电视支架怎么选?四大专业电视支架品牌介绍
- (Spring笔记)AspectJ环绕通知——@Around切面开发
- iOS开发之 iPhone各种Icon图标尺寸
- 为什么我发抖音没人点赞?抖音视频点赞数量怎样才能上涨?
- 网络编程之TCP服务端程序开发
- firewalld防火墙总结
热门文章
- java排序为什么会出现多次排序结果不一样_并发理论基础:指令重排序问题
- c语言编程中tem代表什么意思,“CTEM”是“Conventional Transmission Electron Microscopy”的缩写,意思是“常规透射电子显微镜”...
- java好过去前一天日期_Java-日期保存为前一天
- java拆分excel_Jexcel实现按一定规则分割excel文件的方法
- 想转行软件测试,简历怎么包装成1年工作经验的测试工程师
- 大佬来告诉你在遇到B站崩了,如何防止类似事故的出现?
- p8大佬告诉你JSR - 133 都解决了哪些问题?
- 教程:2、第一个Python程序
- blockly自定义中文出问题_3.8 事件 - Blockly 二次开发文档中文版
- php面对对象设计,PHP对象与设计