骑车与走路

来源:互联网 发布:淘宝网商家服务热线 编辑:程序博客网 时间:2024/04/25 15:49

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

45090120180

输出示例

WalkWalkBikeBike

提示
注意数据类型,应当使用浮点数来保存结果
源码

#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;}
0 0