poj 2501 Average Speed

来源:互联网 发布:9.9元淘宝斜挎包女包 编辑:程序博客网 时间:2024/05/22 03:38

这种题目一定要小心。很容易处理不好输入输出!

懒得写了,直接参考代码。。。这个代码写的很好,思路很清晰,风格跟我的也很接近


#include <stdio.h>int main(){int h,m,s,hh=0,mm=0,ss=0,speed=0;double distance=0;while(scanf("%d:%d:%d",&h,&m,&s)!=EOF){distance+=(h-hh)*speed+(m-mm)*speed/60.0+(s-ss)*speed/3600.0;hh=h,mm=m,ss=s;if(getchar()==' ')scanf("%d",&speed);else{if(h<10)printf("0%d:",h);else printf("%d:",h);if(m<10)printf("0%d:",m);else printf("%d:",m);if(s<10)printf("0%d ",s);else printf("%d ",s);printf("%.2lf km\n",distance);}}return 0;}



0 0
原创粉丝点击