poj2501

来源:互联网 发布:淘宝网正品手提包女 编辑:程序博客网 时间:2024/06/05 16:22
#include
#include
#include
using namespace std;
int main(){
double h,fh,m,fm,s,fs,distance0=0,distance=0,speed=0;
char c;
while(cin>>h>>c>>m>>c>>s){
if((c=getchar())==' '){
distance0+=((h-fh)*3600+(m-fm)*60+(s-fs))*(speed/3600.0);
cin>>speed;
fh=h;
fm=m;
fs=s;
}
else{
distance=distance0+((h-fh)*3600+(m-fm)*60+(s-fs))*(speed/3600.0);
if(h<10) cout<<'0'<<h<<':';
else cout<<h<<':';
if(m<10) cout<<'0'<<m<<':';
else cout<<m<<':';
if(s<10) cout<<'0'<<s<<' ';
else cout<<s<<' ';
printf("%.2f km\n",distance);
}
}
return 0;
}

0 0
原创粉丝点击