神犇营-30-骑车与走路

版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请与博主联系。 https://blog.csdn.net/qq_31790997/article/details/88932199

【小韦同学@神犇营-30-骑车与走路】

题目:

骑车与走路

描述

在校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

输入

输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

输出

输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。

输入样例1

120

输出样例1

Bike

题解:

/*********************************************************************

* 题目:神犇营-30-骑车与走路
* 作者:小韦老师
* 邮箱:[email protected]

* 题解:
	思路:
		这是简单的分支结构,出骑车和步行的时间(距离 / 速度),进行比较,哪种方式时间
		少就是哪种方式。 
	注意:
		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;
}

我是小韦同学,企者不立,跨者不行,每天进步一点点。
欢迎大家多多交流,如果发现有错误,请多指正。有疑问的同学也可以留言评论或者发邮件。
邮箱:[email protected]

猜你喜欢

转载自blog.csdn.net/qq_31790997/article/details/88932199