试题名称    车牌限行
时间限制:    1 秒
内存限制:    256KB

问题描述    问题描述
受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超过6位,限行规则如下:
(1)限行时间段只包括周一至周五,周六周日不限行;
(2)如果雾霾指数低于200,不限行;
(3)如果雾霾指数大于等于200且低于400,每天限行两个尾号的汽车,周一限行1和6,周二限行2和7,周三限行3和8,周四限行4和9,周五限行5和0;
(4)如果雾霾指数大于等于400,每天限行五个尾号的汽车,周一、周三和周五限行1,3,5,7,9,周二和周四限行0,2,4,6,8。

现在给出星期几、雾霾指数和车牌号,判断该车牌号是否限行。

输入说明
输入分为三个整数,第一个整数表示星期几(1~7,1表示周一,2表示周二,依次类推,7表示周日),
第二个整数表示雾霾指数(0~600),第三个整数表示车牌号,整数之间用空格分隔。

输出说明
输出为两个部分,第一部分为车牌最后一位数字,第二部分为限行情况,限行输出yes,不限行输出no。
0
输入样例
输入样例1
4 230 80801
输入样例2
3 300 67008

输出样例
输出样例1
1 no
输出样例2
8 yes

C语言源码:

#include<stdio.h>
int main(){int day,mai,ph,wh;scanf("%d %d %d",&day,&mai,&ph);wh = ph%10; if(mai<200||day==6||day==7){printf("%d no",wh);}   else if(mai>=200&&mai<400){switch(day){case 1:switch(wh){case 1:case 6:printf("%d yes",wh);break;default:printf("%d no",wh);}break; case 2:switch(wh){case 2:case 7:printf("%d yes",wh);break;default:printf("%d no",wh);}break; case 3:switch(wh){case 3:case 8:printf("%d yes",wh);break;default:printf("%d no",wh);}break; case 4:switch(wh){case 4:case 6:printf("%d yes",wh);break;default:printf("%d no",wh);}break; case 5:switch(wh){case 5:case 0:printf("%d yes",wh);break;default:printf("%d no",wh);}break;}}else{switch(day){case 1:case 3:case 5:switch(wh){case 1:case 3:case 5:case 7:case 9:printf("%d yes",wh);break;default:printf("%d no",wh);}break;case 2:case 4:switch(wh){case 0:case 2:case 4:case 6:case 8:printf("%d yes",wh);break;default:printf("%d no",wh);}break;}}return 0;
} 

XDOJ-流程控制-车辆限行相关推荐

  1. c语言车辆限行,机动车尾号限行提示器

    机动车"尾号限行"的轮号使不少记性不佳的有车族被限行日期搞得有点晕.特别是那些家里有不止一辆车的人,要分别记住两辆车两天限行且对号入座,说起来容易,但做起来真的有一点点难度.本文介 ...

  2. java 车辆限行查询功能代码

    import java.text.SimpleDateFormat; import java.util.*;public class Zy2 {public static void main(Stri ...

  3. JS_异步任务之流程控制

    需知: 1,JavaScript只有一个核心的主线程,但它有存放异步任务的任务队列(task queue). 2,主线程中是正在运行的同步任务(异步任务开始运行则也会变为同步任务),每次同步任务完成后 ...

  4. 北京考虑分时分区单双号限行预期效果遭质疑-北京-分时分区-单双号限行

    北京考虑分时分区单双号限行预期效果遭质疑|北京|分时分区|单双号限行 中新网北京10月16日电 (记者 杜燕)"北京将评估特定时段.区域单双号限行."一句简短的话语,搅动了北京人敏 ...

  5. 车牌摇号、限行、交通拥堵未来会通通消失?阿里王坚说利用机器智能可以做到

    记者 | 周翔 周一的早晨,营长被北京早高峰的洪流裹挟着来到公司,差点迟到! 众所周知,交通拥堵是很多城市难以解决的痛点.对于帝都群众来说,车牌摇号.限行早已习以为常,聚会迟到的理由如果是堵车的话大家 ...

  6. linux命令行下写for语句,Linux命令行 – 流程控制:for 循环

    在这关于流程控制的最后一章中,我们将看看另一种 shell 循环构造.for 循环不同于 while 和 until 循环,因为 在循环中,它提供了一种处理序列的方式.这在编程时非常有用.因此在 ba ...

  7. 清明节快到了,车辆尾号限行规则提前看!一文带你了解全国各地的尾号限行规则

    写在前面 车辆尾号限行是一个交通出行政策,根据地方交通管理政策,在一周内的某一天,该尾号车辆不允许在规定路段行驶.这种政策不是针对特定道路和特定车辆,是在一定区域内对所有车辆都具有制约能力,而且会不定 ...

  8. 尾号限行 API 实现微信小程序车辆尾号限行查询功能

    引言 车辆尾号限行是一个交通出行政策,根据地方交通管理政策,在一周内的某一天,该尾号车辆不允许在规定路段行驶.这种政策不是针对特定道路和特定车辆,是在一定区域内对所有车辆都具有制约能力,而且会不定期调 ...

  9. XDOJ 1-1 车牌限行

    此题期中考试老师说不考,我就放一边没看(其实就是菜),这不期末考试了,我才拉出来做一做,其实也不过如此,就是if条件的嵌套,只要看准条件,把情况分好,就没有问题了,实在不行可以看看我的注释,保证让你看 ...

最新文章

  1. linux svn更换数据仓库,Linux环境下SVN数据仓库迁移
  2. 看下Linux 如何查看端口占用情况
  3. 8月6日云栖精选夜读 | 阿里云CPFS在人工智能/深度学习领域的实践
  4. 如何移植行情软件的指标到千发股票自动交易软件?
  5. android-menudrawer 和SlidingMenu 用法
  6. android init.rc中启动的service 默认是disable的,后续如何启动此服务
  7. 【数学建模】图论模型-Floyd算法(最优化)
  8. laravel5.4 关于select下拉框读取数据库数据案例
  9. ios 导航栏(自己定义和使用系统方式)
  10. 利用Python实现数据偏移
  11. 关于秋收秋季的丰收插画素材,收获满足
  12. 服务器系统2022安装wsl2,手把手教你踩坑:老白的Docker for Windows安装初探WSL 2 backend...
  13. openstack中文文档
  14. 后基因组行为遗传学:从革命到常规(上)
  15. 微软洪小文全面解读智能层级:目前的智能都是AI+HI
  16. jxt - 强结构文档数据表示协议
  17. MySQL数据库视图:视图定义、创建视图、修改视图
  18. 关于资金调拨系统的设计方法论
  19. 夏令时-前端要知道的知识
  20. adb logcat 命令

热门文章

  1. DFA算法实现敏感词过滤
  2. 大学生创业能成功吗?——蒋涛 PK Leo实录(8)
  3. Unity之OpenXR+XR Interaction Toolkit实现 抓取物体
  4. 计算机图形学 8.5 三维图形的显示流程图
  5. 秋招已至,来看看数字IC设计岗位的招聘标准
  6. 习题7-1 消防车(Firetruck,ACM/ICPC World Finals 1991, UVa208)
  7. a元素和它的多重人格以及伪类
  8. Redis 集群搭建原理
  9. 如何在Mac电脑中打开AirPodsPro耳机的通透模式?
  10. Python数组排序