1050:骑车与走路

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 58744     通过数: 33180

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

120

【输出样例】

Bike

【分析】

这是一道典型的多分支语句,值得注意的是浮点数的比较,应该尽量避免直接“==”双等判断,而应该采用误差法,即:|a-b|<10^-6,写成C的表达式则为,fabs(a-b)<1e-6,不要忘了导入数学头文件 #include<math.h>。

【参考代码】

#include <stdio.h>
#include <math.h>
int main()
{
    int s,tbike,tfoot;
    scanf("%d",&s);

tbike=s/3.0+50;
    tfoot=s/1.2;
    
    if(tbike>tfoot)
        printf("Walk\n");
    else if(fabs(tbike-tfoot)<1e-6)
        printf("All\n");
    else
        printf("Bike\n");
    return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1050

信息学奥赛一本通(1050:骑车与走路)相关推荐

  1. 信息学奥赛一本通 1050:骑车与走路 | OpenJudge NOI 1.4 12

    [题目链接] ybt 1050:骑车与走路 OpenJudge NOI 1.4 12:骑车与走路 [题目考点] 1. 两浮点型量判断相等 由于浮点型量在内存中以二进制形式表示,很多数据并不能精确表示( ...

  2. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  3. 信息学奥赛一本通 第五版(C++版)

    信息学奥赛一本通 第五版(C++版)第一部分 C++语言 第一章 C++语言入门 第二节 C++语言程序设计 P15 1. 编写一个能够输出Hello,World!的程序,这个程序常常作为一个初学者接 ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  6. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  7. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

  8. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  9. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  10. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

最新文章

  1. linux下使用python_Python随笔(一)、Linux系统下python环境的安装
  2. 坑 之 使用numpy的tofile和fromfile读取数据
  3. ios swift版 sqlite3详解
  4. dnf公共频道服务器不稳定已从初始化状态,DNF公共频道跨区列表 组队连不上必看...
  5. WinPcap笔记(6):过滤数据包
  6. 7-7 汉密尔顿回路 (25 分)(C语言实现)
  7. MySQL5.6优化了Order by排序limit
  8. python和java语言的区别
  9. Upload LABS Pass-5
  10. CNN更新换代!性能提升算力减半,还即插即用
  11. Byte[]、Image、Bitmap 之间的相互转换
  12. Android APP 登陆界面开发 UI设计
  13. PTA 六度空间 思路分析及代码解析
  14. CSDN的MD编辑器【写作技巧】
  15. 编程语言试验之Antlr4+JavaScript实现圈4
  16. 关闭公司电脑的强制屏幕保护
  17. python交换数组中的两个元素_Python 交换数组元素
  18. C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:
  19. PCIe PTM(Precision Time Measurement)介绍
  20. C语言流控制命令的总结

热门文章

  1. 建立家用服务器|软件站|第三日
  2. 用Javascript实现interface的类似功能
  3. 抱歉!我不太会修电脑 | 2018年中国程序员研究报告
  4. 泣血推荐丨学编程开始前就该知道的工具集,提升五倍学习效率
  5. python购物车结算不了_Python——购物车问题
  6. 一文了解Redis持久化
  7. 程序员想知道代码是怎样跑起来的
  8. 重要提醒!人脸识别一定要穿上衣服!
  9. 【JEECG_3.7.1】Online树控件的使用
  10. JEECG 开创新开发模式(即将发布版本)