1 条题解

  • 0
    @ 2025-11-29 12:35:42

    C :

    #include "stdio.h"
    #include "math.h"
    int main() {
        /*
         * 将两个时间转换成以分表示
         * 计算以分表示的时间差
         * 然后将差再转换成小时分的形式
         */
        int hour1, minute1, hour2, minute2;
        //printf("Input time one(hour, minute):");
        scanf("%d,%d", &hour1, &minute1);
        //printf("Input time two(hour, minute):");
        scanf("%d,%d", &hour2, &minute2);
        // 将两个时间转换成以分表示
        int m1 = hour1 * 60 + minute1;
        int m2 = hour2 * 60 + minute2;
     
        int d = fabs(m1 - m2);
     
        int hour = d / 60;
        int minute = d % 60;
        printf("%d hour %d minute\n", hour, minute);
     
    }
    
    • 1

    信息

    ID
    77
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者