zoukankan      html  css  js  c++  java
  • OpenJudge计算概论-骑车与走路

    /*============================================================
    骑车与走路
    总时间限制: 1000ms 内存限制: 65536kB
    描述
    在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快.
    输入
    第一行为待处理的数据的数量n
    其后每一行整数为一次办事要行走的距离,单位为米.
    输出
    对应每个整数,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All".
    样例输入
    4
    50
    90
    120
    180
    样例输出
    Walk
    Walk
    Bike
    Bike
    
    本题解析:t1、t2分别表示步行、骑车的时间,s是路程。则有
    t1=s/1.2
    t2=s/3.0+50
    所以,t=t1-t2=s/2-50 
    假如走路快则t<0,推出s<100
    同理,骑车快则t>0,推出s>100
    假如两者相同,则t=0,推出s=100
    故:只需要判断s的大小即可知道走路快还是骑车快或者两者相同。
    ==============================================================*/
    #include<stdio.h>
    int main()
    {
        int n;
            double s;
            int i;
            //freopen("test.in","r",stdin);
            scanf("%d",&n);
            for(i=0;i<n;i++)
            {
                    scanf("%lf",&s);
                    if(s<100)
                    {
                            printf("Walk
    ");
                    }
                    else
                    {
                            if(s>100)
                                printf("Bike
    ");
                else printf("All
    ");
                    }
            } 
            return 0;
    }
  • 相关阅读:
    实验一 GIT 代码版本管理
    实验五、单元测试
    实验四 代码审查
    结对编程 第二阶段
    结对编程第一阶段
    结对编程(一)
    实验1 GIT代码版本管理
    实验五 单元测试
    实验四 代码评审
    实验三 UML建模工具的安装与使用
  • 原文地址:https://www.cnblogs.com/huashanqingzhu/p/3448711.html
Copyright © 2011-2022 走看看