来源:

西电XDOJ在线C语言编程练习题7

问题描述:

受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超过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。

解题思路:

简单的if语句的嵌套

代码实现:

#include<stdio.h>
int main(){int a,b,c;      //a为星期几,b为污染指数,c为车牌号int d,e=0;      //d记录车牌号最后一位,e作为输出yes或no的判断scanf("%d %d %d",&a,&b,&c);d = c %10;      //获取车牌号最后一位if (b <= 200){e = 1;}else if (b <= 400){if (a==1){if (d!=1&&d!=6){e = 1;}}else if (a==2){if (d!=2&&d!=7){e = 1;}}else if (a==3){if (d!=3&&d!=8){e = 1;}}else if (a==4){if (d!=4&&d!=9){e = 1;}}else if (a==5){if (d!=5&&d!=0){e = 1;}}else{e=1;}}else if(b<=600){if (a==1||a==3||a==5){if (d!=1&&d!=3&&d!=5&&d!=7&&d!=9){e = 1;}}else if (a==2||a==4){if (d!=0&&d!=2&&d!=4&&d!=6&&d!=8){e = 1;}}else{e=1;}}if (e==1){printf("%d no",d);}else{printf("%d yes",d);}return 0;
}

XDOJ-车牌限行_分支结构-7相关推荐

  1. Problem M: 车牌限行

    2018年C语言考试试题 Problem M: 车牌限行 Description 某市因交通拥堵,自即日起实行车牌限行.规定,车牌尾号为"1"和"6"的星期一限 ...

  2. Java练习 车牌限行及指定日期判定限行

    车牌限行 周一 限行车牌尾号1 6周二 限行车牌尾号2 7周三 限行车牌尾号3 8周四 限行车牌尾号4 9周五 限行车牌尾号5 0周六 周日不限行 如果车牌最后一位不是数字,取倒数第二个-即 取最后一 ...

  3. [山东科技大学OJ]2301 Problem G: 车牌限行

    Time Limit: 1 Sec  Memory Limit: 16 MB Submit: 4289  Solved: 1323 [Submit][Status] Description 某市因交通 ...

  4. XDOJ 1-1 车牌限行

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

  5. c语言编程第四版李丽娟课程,C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...

    C语言程序设计教程 (第4版) 第4章 分支结构 李丽娟 2013年2月 第4章 分支结构 本章主要内容 1. if语句的基本结构 2.if~else语句基本结构 3. if语句的嵌套结构 4. sw ...

  6. Problem G: 车牌限行

    写这种题还发文的都是菜鸡找成就感 #include<stdio.h> #include<string.h> void opop(int k) {int pl[8];for(in ...

  7. 单双号限行微信小程序源码

    限行查询和提醒微信小程序 介绍 小程序实现了各大城市车牌限行信息,比如单双号限行,区域限行,外地车牌限行等功能,并且可以添加车牌,进行单双号限行提醒 安装教程 克隆下载该小程序 用微信小程序工具导入 ...

  8. 数据结构7-车牌限行

    试题名称 车牌限行 时间限制: 1 秒 内存限制: 256KB 问题描述 问题描述 受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超过6位,限行规则如下: ...

  9. XDOJ-流程控制-车辆限行

    试题名称    车牌限行 时间限制:    1 秒 内存限制:    256KB 问题描述    问题描述 受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超 ...

最新文章

  1. java thread isalive,《Java多线程编程核心技术(第2版)》 —1.4 isAlive()方法
  2. python 爬取道客巴巴文档_Python常用的几个高效率的爬虫框架
  3. 计算机 工程领域的应用论文,工程项目管理中计算机应用论文(共2052字).doc
  4. 【译】Thoughts and Goals on Qtum's x86 VM
  5. 推荐一位学霸的秋招经历(已收到百度、阿里、腾讯、美团、京东、拼多多的 offer)...
  6. 判断手机是否输入表情
  7. 11月12号 用户登录输入密码错误达到指定次数后,锁定账户 004
  8. Git 标签(tag)相关操作
  9. 一直在构建版本_教你如提升Gradle90%的构建速度
  10. deeplearning中卷积后尺寸的变化
  11. java in list,Java 8流过滤:IN子句
  12. React.js小书结合官方文档第一部分笔记
  13. 基于模糊PID控制器的水温控制系统仿真
  14. DNS 智能解析功能评测之华为云篇~
  15. LiveZilla 3.2.0.2的汉化包
  16. 测向交叉定位matlab,测向交叉定位
  17. Django + mysql + 微信 抢票之本地环境搭建
  18. mysql 1032 update_解决mysql 1032 主从错误
  19. 全面了解量化风险管理-转载 风控搭建的可以一看
  20. Guides-旅游类App原型分享

热门文章

  1. Mysql中的concat函数(拼接函数)
  2. 在布局中使用Imageview显示图片
  3. 你知道拔罐后,会怎样么?真的太吓人了,看看吧!
  4. 微信小程序 图文混编 重写picker组件
  5. 高德地图API使用~Web开发~从创建到具体功能展示
  6. ag-grid 中外部编辑数据同步修改table单元格数据,数据实时更新
  7. Linux---shell正则表达式---sed
  8. oracle sub share pool简介以及 共享sql实现实质。
  9. chattr命令详解
  10. PHPMailer通过163邮箱发信