【小韦同学@神犇营-30-骑车与走路】
题目:
骑车与走路
描述
在校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
输入样例1
120
输出样例1
Bike
题解:
/*********************************************************************
* 题目:神犇营-30-骑车与走路
* 作者:小韦老师
* 邮箱:weichangying_wcy@163.com
* 题解:
思路:
这是简单的分支结构,出骑车和步行的时间(距离 / 速度),进行比较,哪种方式时间
少就是哪种方式。
注意:
1°记得在骑车时间加上27 + 23
2°算时间的时候记得向上取整
*********************************************************************/
#include <bits/stdc++.h>
using namespace std;
int main() {
int dis, time1, time2;
cin >> dis;
time1 = ceil(dis / 1.2);
time2 = ceil(dis / 3.0) + 27 + 23;
if (time1 < time2) cout << "Walk";
else if (time1 == time2) cout << "All";
else cout << "Bike";
return 0;
}
我是小韦同学,企者不立,跨者不行,每天进步一点点。
欢迎大家多多交流,如果发现有错误,请多指正。有疑问的同学也可以留言评论或者发邮件。
邮箱:weichangying_wcy@163.com