counttime.cpp

来自「次界面好用但是也可能有许多不足还希望有贤人志士指点迷津!」· C++ 代码 · 共 40 行

CPP
40
字号
#include"traffic.h"

void Counttime(Dtime &arrive,Dtime start,Dtime drive,int & day ,int &hour,int &minute)
  /*arrive  at arrivetime  start at start time  ,drive in the  way pay  the drive time*/
  /*count  the  total time  and  return it  by  day,hour,minute*/
 { 
   minute = minute + drive.minute + start.minute - arrive.minute;
   if(minute < 0)
    {
      hour --;
      minute += 60;
    }
   else if(minute >= 60)
    {
     hour ++;
     minute -=60;
    }
  hour = hour + drive.hour + start.hour - arrive.hour;
    if( hour < 0)
    {
      day --;
      hour +=24;
    }
    else if(hour >= 24)
     {
       day = day + hour/24;
       hour = hour%24;
     }
   arrive.minute = start.minute + drive.minute;
    if(arrive.minute >= 60)
     {
       arrive.hour = 1;
       arrive.minute=arrive.minute%60;
       arrive.hour = start.hour + drive.hour + 1;
     }
   else 
   arrive.hour = start.hour + drive.hour;
   if(arrive.hour>=24)
    arrive.hour = arrive.hour%24;
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?