不考虑跨月跨年的情况,输入的日期号数不大于28,比如,28号21点40分起飞,30号2点20分到达。
【输入形式】输入起飞日期号(天数),与起飞时间
【输出形式】输出到达的日期号与时间,飞机飞行时间12小时40分
【样例输入】:
LA departure day:3
Departure time:17:25
【样例输出】:
3 day 17:25 takes off,4 day 22:05 arrived
Flight time is 12 hours and 40 minutes
#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;
}