骑车与走路
2015-09-30 20:57
344 查看
问题描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快.
输入
第一行为待处理的数据的数量n
其后每一行整数为一次办事要行走的距离,单位为米.
输出
对应每个整数,如果骑车快,输出一行”Bike”;如果走路快,输出一行”Walk”;如果一样快,输出一行”All”.
输入示例
输出示例
提示
注意数据类型,应当使用浮点数来保存结果
源码
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快.
输入
第一行为待处理的数据的数量n
其后每一行整数为一次办事要行走的距离,单位为米.
输出
对应每个整数,如果骑车快,输出一行”Bike”;如果走路快,输出一行”Walk”;如果一样快,输出一行”All”.
输入示例
4 50 90 120 180
输出示例
Walk Walk Bike Bike
提示
注意数据类型,应当使用浮点数来保存结果
源码
#include <iostream> using namespace std; int main() { int n = 0; cin >> n; for (int i = 0; i < n; i++) { int temp = 0; float tBike = 0, tWalk = 0; cin >> temp; tBike = (float)temp/3.0 + 50; tWalk = (float)temp/1.2; if (tBike < tWalk) { cout << "Bike" <<endl; } else if(tBike > tWalk) { cout << "Walk" << endl; } else { cout << "All" << endl; } } return 0; }
相关文章推荐
- 日本选购键盘
- [摘要]Effective Objective-C 2.0(二)
- 意图(Intent)讲解2:安卓使用意图(Intent)传递数据并返回结果
- 汉字转拼音(pinyin4j-2.5.0.jar)
- Linux 命令 - less: LESS IS MORE
- 数据结构——堆(转载)
- ocp-25
- Android——本地服务基础(一)
- ocp-24
- ocp-23
- ocp-22
- Android——本地服务基础(一)
- ocp-21
- RelativeLayout相对于LinearLayout的不同布局属性
- iOS开发之有趣的UI —— iOS8之前和之后的自定义不等高cell
- 不使用for,while循环打印99乘法表(使用递归)
- ocp-20
- iOS float类型比较大小
- Android的 LinearLayout的布局属性
- 数字求和