24小时制没学,然而要写这个,怎么写啊

img


z这个怎么写啊,24小时制有什么公式之类的吗?有无简单一点的,搜索的出来的都太复杂了看不懂

把时间转为分钟,再相减。请问,为什么会很复杂?

#include <stdio.h>

int main()
{
    int h1, m1, h2, m2;
    scanf("%d %d %d %d", &h1, &m1, &h2, &m2);
    int start, end;
    start = h1* 60 + m1;
    end = h2 * 60 + m2;
    printf("%d", end - start);
}

这不就是一个小学数学题吗?有什么复杂的?
题目说了白天进行考试,那么不会涉及做到第二天的情况,答案 h2 * 60 + m2 - (h1 * 60 + m1)
你是想问什么是24小时制?24小时制是相对于12小时制来说的,众所周知,一天现在被定义为24小时。用24小时制来表示时间就是00:00-23:59,用12小时制就是00:00-11:59am/pm


(h2-h1)*60 + (m2-m1)