#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
int main()
{
int l,h,m,s,time=0,now=0,i;
double v=0,d=0;
char tar[30];
while(gets(tar))
{
h=(tar[0]-'0')*10+tar[1]-'0';
m=(tar[3]-'0')*10+tar[4]-'0';
s=(tar[6]-'0')*10+tar[7]-'0';
now=h*3600+m*60+s;
l=strlen(tar);
if(l==8)
{
d+=(now-time)*v;
printf("%s %.2lf km\n",tar,d/1000);
time=now;
}
else
{
d+=(now-time)*v;
time=now;
v=tar[9]-'0';
for(i=10;i<l;i++)
v=v*10+tar[i]-'0';
v/=3.6;
}
}
return 0;
}
1028:行车路程
最新推荐文章于 2020-03-02 17:17:08 发布