zoukankan      html  css  js  c++  java
  • 网易云课堂_程序设计入门-C语言_第二周:判断_1时间换算

    1
    时间换算(5分)

    题目内容:

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

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

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

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

    输入格式:

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

    输出格式:

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

    输入样例:

    903

    输出样例:

    103

    时间限制:500ms内存限制:32000kb
     
    #include <stdio.h>
    
    int main()
    {
    	int bjt;
    	int utc;
    
    	scanf("%d", &bjt);
    
    	utc = bjt - 800;
    
    	if (bjt < 800)
    	{
    		utc += 2400;
    	}
    
    	printf("%d", utc);
    
    	return 0;
    }
    
  • 相关阅读:
    企业如何在智能制造的时代保持竞争力?
    汽车行业MES系统在产品追溯方面的应用分析
    你能想象未来的MES系统是什么样吗?
    智能制造进入下半场?APS如何进行优化
    【案例】如何让阀门制造提高排产效率?APS系统帮你实现
    APS系统的现状以及与MES系统的关联
    MES被重新定义?做到这几点才算智能制造
    python部分笔记
    BUUCTF Hack World
    BUUCTF--checkin
  • 原文地址:https://www.cnblogs.com/denggelin/p/5379875.html
Copyright © 2011-2022 走看看