zoukankan      html  css  js  c++  java
  • 程序设计入门——C语言 第2周编程练习 1时间换算(5分)

    1
    时间换算(5分)

    题目内容:

    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
     
    //
    //  main.c
    //  Hello
    //
    //  Created by anzhongyin on 2016/11/27.
    //  Copyright © 2016年 anzhongyin. All rights reserved.
    //
    
    #include <stdio.h>
    
    int main(int argc, const char * argv[]) {
        // insert code here...
        int bjt;
        int utc=0;
        scanf("%d",&bjt);
        int hour=bjt/100;
        int minute=bjt%100;
        if(hour<8)
        {
            hour=24+hour-8;
        }
        else
        {
            hour=hour-8;
        }
        utc=hour*100+minute;
        printf("%d
    ",utc);
        return 0;
    }
    

      

    用例测试结果运行时间占用内存提示得分
    用例1通过 11ms 256kb   1
    用例2通过 1ms 256kb   1
    用例3通过 1ms 256kb   1
    用例4通过 1ms 256kb   1
    用例5通过 1ms 256kb   1
    提交答案
     
    本次得分/总分:5.00/5.00分
  • 相关阅读:
    UVA 11174 Stand in a Line,UVA 1436 Counting heaps —— (组合数的好题)
    UVA 1393 Highways,UVA 12075 Counting Triangles —— (组合数,dp)
    【Same Tree】cpp
    【Recover Binary Search Tree】cpp
    【Binary Tree Zigzag Level Order Traversal】cpp
    【Binary Tree Level Order Traversal II 】cpp
    【Binary Tree Level Order Traversal】cpp
    【Binary Tree Post order Traversal】cpp
    【Binary Tree Inorder Traversal】cpp
    【Binary Tree Preorder Traversal】cpp
  • 原文地址:https://www.cnblogs.com/bcd589/p/6106926.html
Copyright © 2011-2022 走看看