精华内容
下载资源
问答
  • C语言 然后是几点

    千次阅读 2020-09-10 15:15:14
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...

    然后是几点

    题目描述:

    有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。
    读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。
    输入格式:
    输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
    输出格式:
    输出四位数字表示的终止时间,当小时为个位数时,没有前导的零。题目保证起始时间和终止时间在同一天内。

    输入样例:

    1120 110

    输出样例:

    1310

    代码如下:

    #include "stdio.h"
    void identical()
    {
    	int m,n,a,b,c,i,j;
    	scanf("%d%d",&m,&n);
    	a=m/100;//起始时间的小时
    	b=m%100;//起始时间的分钟
    	i=n%60;//流逝的分钟数
    	j=n/60;//流逝的小时数
    	if(n>=60)//1、增加的时间大于60 
    	{
    		if(b+i>=60)//1.1、增加的分钟数与起始分钟的和大于等于60 
    			c=(b+i-60)+(a+j+1)*100;
    		else//1.2、 增加的分钟数与起始分钟的和小于60
    			c=(b+i)+(a+j)*100;
    	}
    	else if(n<60&&n>=0)//2、增加的时间小于60大于0
    	{
    		if(b+i>=60)//2.1、同上1.1 
    			c=(b+i-60)+(a+1)*100;
    		else//2.2、同上1.2 
    			c=(b+i)+a*100;
    	}
    	else//3、减少的时间
    	{//讨论减少的时间中的分钟数(注:以下部分的i,j均为负值,和即为差) 
    		if(b+i<60&&b+i>=0)//3.1、减少的分钟数与初始分钟数的差大于0小于60 
    			c=(b+i)+(a+j)*100;
    		else//3.2、减少的分钟数与初始分钟数的差小于0 
    			c=(b+60+i)+(a-1+j)*100;
    	}
    	printf("%d\n",c);
    }
    int main()
    {
    	identical();
    	return 0;
    }
    
    展开全文
  • 但是我需要查询19年1月份每天下午2点到3点的记录,该如何查询: select fzrq,to_char(fzrq,'hh24') from dj_djb where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss') AND FZRQ ('2019-02-...

    oracle数据库中,使用plsql执行查询,默认查询时间区间的语句为:

    select fzrq
    from dj_djb
    where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss')
    AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:ss')

    执行结果示例:

    但是我需要查询19年1月份每天下午2点到3点的记录,该如何查询:

    select fzrq,to_char(fzrq,'hh24')
    from dj_djb
    where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss')
    AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:ss')
    AND to_char(fzrq,'hh24')  Between 14 And 15

    展开全文
  • 用C语言解“然后是几点”问题

    千次阅读 2020-01-15 19:06:50
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...

    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;
    }
    
    展开全文
  • PTA-然后是几点

    千次阅读 2018-10-20 11:24:41
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...

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

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

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

    输出格式:
    输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。

    输入样例:
    1120 110
    输出样例:
    1310

    #include<stdio.h>
    int main(void)
    {
    	int n1=0,n2=0;
    	scanf("%d %d",&n1,&n2);
    	int minutes=n1/100*60+n1%100+n2;  //总的分钟数和 
    	int sum=minutes/60*100+minutes%60;
    	printf("%d",sum);
    	return 0;
    }
    
    
    展开全文
  • 7-2 然后是几点 (15 分)

    千次阅读 热门讨论 2019-05-28 19:50:09
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • PAT-JAVA-5-2 然后是几点 (15分)

    千次阅读 2016-05-10 11:22:52
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 7-1 然后是几点 (10 分)

    千次阅读 2018-12-18 19:51:41
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 然后是几点

    千次阅读 2020-03-03 20:00:31
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • PTA-然后是几点(基础编程题)

    千次阅读 2020-05-31 16:51:21
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如 5 点 30 分表示为 530;0 点 30...
  • 读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 在当前小时内,返回,分钟前 在今天内,不在当前小时,返回:凌晨/早上/上午/中文/下午/傍晚/晚上+时间 在本月内,昨天返回:昨天 在本年中,不在今天不在昨天返回:日 不在本年返回:年/月/日 工具...
  • 然后是几点--编程题

    千次阅读 2020-05-05 18:44:11
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 7-6 然后是几点(15 分)

    千次阅读 2017-12-27 21:08:50
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 7-2 然后是几点

    千次阅读 2018-04-04 23:10:38
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 7-16 然后是几点(15 分)

    千次阅读 2018-02-25 08:37:24
    7-16 然后是几点(15 分)有时候人们用四位数字表示个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第个数字以这样的四位数字表示当前时间,第二个...
  • 读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 你的小红书笔记几点更新? 为什么你总是看到我在晚上6点多或者是中午的时候发公众号推送呢?因为每个创作平台都有自己的用户活跃和浏览的高峰期,像微信公众号一般都是在中午11点左右和晚上6点左右,这个时候微信...
  • (编程题)5-2然后是几点

    千次阅读 2017-02-04 21:50:16
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 5-1 然后是几点 (15分)

    千次阅读 2017-03-05 20:43:52
    点击获取原题链接sdut2017天梯赛训练赛(四)重现 编程题15小题,共计290分290分 编程题5-1 然后是几点 (15分)有时候人们用四位数字表示个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间...
  • 关注这几点,远程办公不犯迷糊

    千次阅读 2020-02-10 22:23:35
    今天是第 1 天办公,因为和现场办公体验不一样,现总结几点觉得可以提升远程办公效率,现与各位交流讨论。 提前做功课很有必要 在决定全员远程办公前,公司的管理层开了好几次会议,动态规划了好几种方案。这真的算...
  • OJ_几点几分几秒_1244

    千次阅读 2015-01-16 17:17:18
    Description 天24小时,每小时60分钟,每分钟60秒。天共有86400秒。 00分0秒是每天的第1秒;...你的任务是编写个程序,把每天的第n秒转换成具体的24小时制时间(从00:00:0023:59:59)。
  • 读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • 常用的一定要写在前面 # 从2019-10-11开始,每天的00:30:00执行定时任务 ...# 每天的凌晨1点执行定时任务 ON SCHEDULE EVERY 1 DAY STARTS DATE_ADD(DATE_ADD(CURDATE(), INTERVAL 1 DAY), INTE...
  • 程序员到底要不要读研,过来人给你几点建议!

    万次阅读 多人点赞 2019-03-13 17:28:56
    一直想写篇关于读研方面的文章(之前写过篇考研回忆,主要在讲复习方法),奈何最近...笔者作为16年考研大军的员,深知考研之艰难,复习之不易,每天花10+小时泡在图书馆的时光还历历在目,那些年看过的“肖秀...
  • 举个例子:7除以2,得到商3,余1107653/24*60*60=得到是商 也就是天数107653%24*60*60=得到是余数 也就是不足一天的时间以此类推:不足一天的时间/60*60=得到的商是小时不足一天的时间%60*60=得到的商是不足一小时的...
  • 5-2 然后是几点

    千次阅读 2015-10-19 21:00:42
    读入两个数字,第个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个...
  • Java 计算时间差,相差几小时几

    千次阅读 2019-05-27 15:23:13
    从前端时间选择控件传...//强迫症想看着舒服一点,就转了次类型 public static String dateToStamp(String bgtime, String edtime) throws ParseException { long nd = 1000 * 24 * 60 * 60; long nh = 1000 *...
  •  * 刚刚、分钟前、几小时前  * 今天昨天前天天前  * @param string $targetTime 时间戳  * @return string  */ function get_time($targetTime) {  // 今天最大时间  $todayLast = strtotime(date('Y-m...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 451,274
精华内容 180,509
关键字:

一小时几点到几点