C语言编码时间差计算

img


题目如图所示,即输入起飞日期号(天数)与起飞时间,输出到达的日期号与时间以及飞行的时间

你题目的解答代码如下:

#include<stdio.h>
int main()
{
    int h,m,d,t;
    printf("LA departure day:");
    scanf("%d",&d);
    printf("Departure time:");
    scanf("%d:%d",&h,&m);
    printf("\n%d day %d:%d takes off,",d,h,m);
    t=1720+h*60+m;                //1720为时差加上飞行时间的分钟数
    printf("%d day %02d:%02d arrived\n",d+t/1440,t%1440/60,t%86400%60);
    printf("Flight time is 12 hours and 40 minutes\n");
    return 0;
}

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img