必威体育Betway必威体育官网
当前位置:首页 > IT技术

时间换算

时间:2019-07-05 04:41:07来源:IT技术作者:seo实验室小编阅读:74次「手机版」
 

世界时间换算

题目内容

UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。

有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据

你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。

提醒:要小心跨日的换算。

输入格式:

一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。

输出格式:

一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。

输入样例:

803

输出样例:

3

时间限制:500ms内存限制:32000kb

#include <stdio.h>
int main(){
    int hour,min,time;
    scanf("%d",&time);
    if(time>2359||time<0||(time%100>=60))
    return 0;
    else
    {
    	hour=time/100-8;
    	min=time%100;
    	if(hour==0){
    		printf("%d",min);
		}
		else{
			if(hour>0){
				printf("%d%02d",hour,min);
			}
			else{
				hour=24+hour;
    			printf("%d%02d",hour,min);
			}
    		}
	}
    return 0;
}

注:%02d,强制输出两位数,%0.2lf,保留小数点两位,%.0lf四舍五入不带小数

相关阅读

网站权重需要时间慢慢积累

网站SEO优化在搜索引擎上的排名是主要是由网站的权重值来决定的,还有就是客户的用户行为即网站的浏览量,这些东西并不是一朝一夕所

建一个网站需要多长时间

企业做网站必须要面临一个重要的问题,网站多长时间能做好?正常来说一个网站的平均周期都在15到10个工作日的。需求复杂的那就得另

网站文章不收录或长时间不收录怎么办?

  网站文章不收录或长时间不收录怎么办?文章发布不收录影响的因素有很多,首先你应该定位文章不收录的原因,以搜索引擎的蜘蛛视角

淘宝天猫年货节发货时间是什么时候?

2017年天猫年货节有几天?淘宝天猫卖家购买了2017淘宝天猫年货节商品,淘宝天猫年货节发货时间是什么时候?有谁知道淘宝天猫年货节发

英尺、英寸和厘米的换算

1英尺=0.348米 1英寸=2.540005厘米 1米=3.28084英尺 1厘米=0.3937英寸 1英寸 =2.5400 厘 米1英尺 =12 英 寸 =0.3048 米1码 =3 英 尺

分享到:

栏目导航

推荐阅读

热门阅读