POJ 2501 Average Speed(不错的一道水题)
来源:互联网 发布:沧州加工中心编程招聘 编辑:程序博客网 时间:2024/05/22 07:46
【题目简述】:给出我们时间和速度,让我们求出走了多远的距离
【分析】:这道题开始的时候没有太明白什么时候输出,后来看了别人的题解就明白了。
关于此题的几点总结:
1、时间的输入方法:scanf("%d:%d:%d",&h,&m,&s),注意积累!
2、关于空格的的输入控制使用char ch = getchar(),同时它还作为了本题的一个是否输出的标识控制的条件。
3、多积累类似题目的方法。
代码参考http://blog.csdn.net/yujuan_mao/article/details/8121584,他的代码很简单明了。
// 144K 0Ms#include<iostream>using namespace std;int cal(int h,int m,int s){ return h*3600+m*60+s; }int main(){int h,m,s; double speed=0; double ans=0; int last=0; while(scanf("%d:%d:%d",&h,&m,&s)!=EOF) { char ch = getchar(); if(ch == ' ') { int a; scanf("%d",&a); int now = cal(h,m,s); ans += (now - last)*speed; last = now; speed = a/3.6; } else printf("%02d:%02d:%02d %.2f km\n",h,m,s,((cal(h,m,s)-last)*speed+ans)/1000); } return 0;}
0 0
- POJ 2501 Average Speed(不错的一道水题)
- POJ 2501 Average Speed(水~)
- poj 2501 Average Speed
- POJ 2501 Average Speed 好好学习博友的文章
- POJ 2501 Average Speed --from lanshui_Yang
- 2501 Average Speed
- 一道不错的题(换位考虑)
- 一道不错的dp题
- 百度知道里面的一道题,不错(Java GC)
- zoj1890 Average Speed
- UVa 10281 - Average Speed
- ZCMU-Average speed
- POJ 2350 Above Average(水~)
- POJ 2833 The Average(水~)
- POJ 2017 Speed Limit(水~)
- POJ 3619 Speed Reading(水~)
- POJ 3619 Speed Reading(简单题)
- POJ 2350 Above Average(我的水题之路——%lf输出报错)
- 1
- 只用Android Studio完成应用类库编译及加载
- C++的一大误区——深入解释直接初始化与复制初始化的区别
- C语言程序学习(十一)笔记
- Cocos2d-x官方中文文档 v2.x
- POJ 2501 Average Speed(不错的一道水题)
- 关于C语言多文件编写的一点小小总结
- 【畅言】再谈互联网思维
- 基于第三方微信授权登录的iOS代码分析
- C++学习笔记(第一章 C++的基础知识 之一)
- 资源打包Assetbundle
- Asp.net DataList 多列显示添加列标题的解决方案
- 嵌入式调试ARM程序跑飞现象的跟踪
- 行为设计模式---策略模式(Strategy)