早教吧作业答案频道 -->其他-->
C语言编程车辆限行根据规定,按车牌尾号限行的机动车车牌尾号分为五组,每13周轮换一次限行日,分别为:(1)自2012年4月9日至2012年7月7日,星期一至星期五限行机动车车牌尾号
题目详情
C语言编程 车辆限行
根据规定,按车牌尾号限行的机动车车牌尾号分为五组,每13周轮换一次限行日,分别为:
(1) 自2012年4月9日至2012年7月7日,星期一至星期五限行机动车车牌尾号分别为:3和8、4和9、5和0、1和6、2和7(含临时号牌,机动车车牌尾号为英文字母的按0号管理,下同);
(2) 自2012年7月8日至2012年10月6日,星期一至星期五限行机动车车牌尾号分别为:2和7、3和8、4和9、5和0、1和6;
(3) 自2012年10月7日至2013年1月5日,星期一至星期五限行机动车车牌尾号分别为:1和6、2和7、3和8、4和9、5和0;
(4) 自2013年1月6日至2013年4月10日,星期一至星期五限行机动车车牌尾号分别为:5和0、1和6、2和7、3和8、4和9。
现给出 2012 年 4 月 9 日之后的任意日期,如果不考虑国家统一的公假,只考虑日期一个因素,请计算指定日期要限行的车牌尾号
根据规定,按车牌尾号限行的机动车车牌尾号分为五组,每13周轮换一次限行日,分别为:
(1) 自2012年4月9日至2012年7月7日,星期一至星期五限行机动车车牌尾号分别为:3和8、4和9、5和0、1和6、2和7(含临时号牌,机动车车牌尾号为英文字母的按0号管理,下同);
(2) 自2012年7月8日至2012年10月6日,星期一至星期五限行机动车车牌尾号分别为:2和7、3和8、4和9、5和0、1和6;
(3) 自2012年10月7日至2013年1月5日,星期一至星期五限行机动车车牌尾号分别为:1和6、2和7、3和8、4和9、5和0;
(4) 自2013年1月6日至2013年4月10日,星期一至星期五限行机动车车牌尾号分别为:5和0、1和6、2和7、3和8、4和9。
现给出 2012 年 4 月 9 日之后的任意日期,如果不考虑国家统一的公假,只考虑日期一个因素,请计算指定日期要限行的车牌尾号
▼优质解答
答案和解析
那就定义一个结构体 struct date{start_time,end_time,car_num[5][2]}
定义四个区间struct date d1,d2,d3,d4
d1.start_time=2012年4月9日,d1.end_time=2012年7月7日;d1.car_num[0][0]=3......
d2.start_time=2012年7月8日,d1.end_time=2012年10月6日;.......
...
d4.start_time=2013年1月6日,d1.end_time=2013年4月10日;........
然后根据你输入的日期,和d1,d2,d3,d4的开始和结束时间比较,看在哪个区间,在看星期几然后获取响应区间的车牌号数组car_num[星期几][].
注意:如果出现在d1区间,假设是星期一,那就获取car_num[0][0],car_num[0][1],星期二就car_num[1][0],car_num[1][1],....星期五car_num[4[0],car_num[4][1]。只能帮到这了,具体实现请自行实现
定义四个区间struct date d1,d2,d3,d4
d1.start_time=2012年4月9日,d1.end_time=2012年7月7日;d1.car_num[0][0]=3......
d2.start_time=2012年7月8日,d1.end_time=2012年10月6日;.......
...
d4.start_time=2013年1月6日,d1.end_time=2013年4月10日;........
然后根据你输入的日期,和d1,d2,d3,d4的开始和结束时间比较,看在哪个区间,在看星期几然后获取响应区间的车牌号数组car_num[星期几][].
注意:如果出现在d1区间,假设是星期一,那就获取car_num[0][0],car_num[0][1],星期二就car_num[1][0],car_num[1][1],....星期五car_num[4[0],car_num[4][1]。只能帮到这了,具体实现请自行实现
看了 C语言编程车辆限行根据规定,...的网友还看了以下:
欧锦赛共有16支球队参赛,先平均分成四个小组,每个小组进行单循环比赛(即每个队都与其他三个队各赛一 2020-04-06 …
甲乙环形跑道同时同地跑如果两人相向而行每2分相遇一次如果同向而行每6分钟相遇一次,求甲乙每分跑几圈 2020-05-20 …
某省举行中学生足球比赛,进入比赛的有32支球队,分8组先进行小组赛(每2支球队之间踢一场),每组按 2020-05-21 …
四(2)班进行分组跳绳比赛,每组的每两人都要进行一场比赛.(1)小胖所在的小组共有10人,小方这一 2020-05-23 …
320盆菊花,排成8行,每2盆菊花相距8米,每行菊花多少米?求算式和思路 2020-06-19 …
现有16所小学代表队参加市里的足球赛,比赛先分成4各小组,每组4个小队进行单循环赛.每个小组选出2 2020-07-03 …
甲乙两人以不变的速度在环形跑道上跑步,如果同时同地出发,相向而行,每2分钟相遇一次,如果同向而行,每 2020-11-29 …
我市举行少儿篮球比赛,共有16支球队参加比赛,每4个球队为一组,小组内的每2支球队都要比赛一场.4个 2020-12-17 …
我市举行儿同篮球赛,共有12支球队参加.先将12支球队分成3个小组,小组内的每2支球队都要比赛一场. 2021-01-09 …
英文26个字母进行每2个字母组合,例如AABBCQ一共会有多少种组合包括相同组合包括AABBCC 2021-01-13 …