骑车与走路

总时间限制:
1000ms
内存限制:
65536kB
描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并骑上自行车的时间为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 , i ; //需要办理的事情
	float walk ,bike ,Distance ; //申明走路、骑车、办事的距离
	cin >> n ;
	for( i = 0; i < n ; i++){
		cin >> Distance;
		walk = Distance / 1.2;
		bike = Distance/3.0 + 27 + 23 ;
		if( walk > bike)
			cout << "Bike"<< endl;
		else if ( bike > walk)
			cout << "Walk" << endl;
		else if ( bike == walk)
			cout << "All" << endl;
		}
		return 0 ;
	}

解题思路:很简单,我就不说了,除出来的数进行对比就行了。

这里有一个地方需要大家注意的是,我们在申明变量的时候,不要去使用double,因为这样双精度浮点数会保留小数点后多位,感谢郝助教。

例如:浮点数你输入3最后储存的结果可能变成了2.9999999或者3.00000001,其他的地方就没什么可以说的了。

时间: 2024-10-12 07:26:20

骑车与走路的相关文章

Openjudge-计算概论(A)-骑车与走路

描述: 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车.开锁.停车.锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快.输入第一行为待处理的数据的数量n其后每一行整数为一次办事要行走的距离,单位为米.输出对应每个整数,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk&quo

1-4-12:骑车与走路

描述 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车.开锁.停车.锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快. 输入输入一行,包含一个整数,表示一次办事要行走的距离,单位为米.输出输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输

整理小朋友在noi.openjudge上的作业(1)

NOI(题库正在建设中,做题纪录有可能会被删除,请注意) 第一章的统计放前面 1 编程基础之输入输出 10 0 0% 最基础有空补刷 2 编程基础之变量定义.赋值及转换 10 0 0% 最基础有空补刷 3 编程基础之算术表达式与顺序执行 20 0 0% 最基础有空补刷 4 编程基础之逻辑表达式与条件分支 21 0 0% 最基础有空补刷 5 编程基础之循环控制 45 10 22% 最基础有空补刷 6 编程基础之一维数组 15 5 33% 最基础有空补刷 7 编程基础之字符串 35 0 0% 有必要

【北大先修课】计算概论(A)题库全代码

题目很水就是全都是坑真是丧心病狂啊 把代码留下造福后来人QωQ 结构体与链表练习 生日相同2.0 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #define MAXN 200 using namespace std; struct st { int m,d; string name; bool operator&

好1.1.4 PTA提交列表及说明

(https://img2018.cnblogs.com/blog/1808701/201911/1808701-20191102063946577-893490846.png) 1.1 任务06-01-04 骑车与走路 北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车.开锁.停车.锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事

走路太多也不对?刷步数公众号帮你霸占运动封面

不知道大家有没有参与"微信运动"的步数记录,每天为了上好友排行榜,感觉朋友们都是拼了老命在走.很多人不止是把登上榜首当作骄傲,最重要的是认为走路对身体好,但走路对身体真的有益无害吗? 毫无疑问,走路确实有利于健康,但走路也要掌握正确的方法,一味过量走路或按错误姿势走路,很可能会让你走出一堆病! 走路要适可而止,过量会伤身 走路太多,可能会出现髋.膝关节软骨磨损,导致关节疼痛.而关节软骨磨损后不能再生,是不可逆的损伤,通常只能通过手术治疗,而且严重者可能导致残疾.另外,走路太多会增快脉搏

走路时膝盖疼是怎么了

生活中,走路时很容易会发生膝盖疼痛,尤其是老年朋友还会发出咯吱咯吱的声响.麦瑞骨科王正义教授表示膝盖疼不是一件简单事情,它的病因是复杂多变的,患者必须接受正确治疗,才能早日康复. 1.单纯性膝盖疼痛:这种疾病属于病情轻微,一般是因激烈运动.损伤引发的,由于身体承受压力过大,就会给膝盖造成加压,导致膝盖疼.这是就要做好膝关节护理,及时缓解膝盖压力即可. 2.半月板损伤:此类情况容易发生在运动员身上,长期运动会导致下肢负重,若拓然内外旋伸膝,就很容易导致半月板组织发生撕裂,引起疼痛感. 3. 类风湿

人家在吃,你在自讨苦吃;人家走路,你却走投无路

不得不承认,钻营的人比本分的人在实现目标的路途上,走得要轻松. 漫长的路变短了,复杂的事变简单了,艰难的过程变容易了,这就是钻营给予钻营者的意义.看起来,一切都易如反掌.其实呢,他们在另一条看不见的路上,却走得艰苦卓绝.这条路,就是心路.也就是说,别人在明处劳形费神的时候,他们在暗处伤筋动骨. 谁比谁也不容易.区别是,他做的事你做不来,你做的事他不屑做.你厌他奸猾,他笑你呆傻.也就是说,彼此原本就不是一路人. 既然不是一路人,他玩他的,你玩你的好了.一个人,看清了就容易平衡,平衡了就容易平静,平

骑车老人路上被轿车撞飞当场身亡 或因肇事车车速快

今天(4日)凌晨5时许,在哈市道里区丽江路上(距离群力第二大道交口约200米处),一名骑自行车老人被一辆白色轿车撞飞,事故造成老人当场身亡,轿车司机受伤入院治疗. 6时30分,记者赶到现场看到,肇事白色轿车停在路中间,车体碎片散落一地,右前方车体受损严重,几乎被撞没,右前车轮被撞不知去向,驾驶室内的气囊已被弹出,旁边是一辆前轮已经扭曲变形的自行车.这起事故还导致路边的人行信号灯两个灯头被撞坏,一根灯柱的底部有明显的撞痕. 据肇事司机讲,当时他在事发路段往群力大道方向行驶,由于操作失误撞上了柱子,