• 百练-2703:骑车与走路


    2703:骑车与走路

     

    总时间限制:

    1000ms

    内存限制:

    65536kB

    描述

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

    输入

    第一行为待处理的数据的数量n
    其后每一行整数为一次办事要行走的距离,单位为米.

    输出

    对应每个整数,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All".

    样例输入

    4

    50

    90

    120

    180

    样例输出

    Walk

    Walk

    Bike

    Bike

    解题思路:

    1,用动态数组保存数据。2、计算时间的多少,比较输出即可。

    程序:

    #include<stdio.h>

    #include<string.h>

    #include<malloc.h>

    int main()

    {

        int *p,n,i;

        double k,t;

        while(scanf("%d",&n)!=EOF)

        {

         p=(int*)malloc(sizeof(int)*n);

        // memset(p,0,sizeof(p));

         for(i=0;i<n;i++)

         {

         scanf("%d",&p[i]);

         k=p[i]/1.2;

         t=p[i]/3.0+50;

         //printf("%lf %lf ",k,t);

         if(k>t)

         printf("Bike ");

         else

          if(k==t)

          printf("All ");

          else

           printf("Walk ");

           }

         free(p);

        }

        return 0;

    }

  • 相关阅读:
    C++ 函数设计原则
    C++ 转换函数搭配友元函数
    C++ 自动转换和强制类型转换(用户自定义类类型)
    C++ rand函数
    C++ 状态成员
    C++ 友元函数
    C++ 运算符重载
    RabbitMQ的简单应用
    Python的正则表达式
    Python的应用小案例
  • 原文地址:https://www.cnblogs.com/zhouhongweihpu/p/3224556.html
Copyright © 2020-2023  润新知