美文网首页
医生排班

医生排班

作者: 唯一的one | 来源:发表于2018-11-26 20:53 被阅读0次

医院内科有A,B,C,D,E,F,G共7位医生,没人在一周内要值一次夜班,排班的要求是:
(1)A医生值日比C医生晚1天
(2)D医生值日比E医生晚2天
(3)B医生值日比G医生早3天
(4)F医生值日在B医生和C医生值班日之间,且在周四
请编写程序,输出每位医生的值班日。

第一种方法:


image.png
image.png
 int a, b, c, d, e, f = 4, g;
            for (a = 1; a <= 7; a++)
                for (b = 1; b <= 7; b++)
                    if (a == b) continue;
                    else
                        for (c = 1; c <= 7; c++)
                            if (a != c + 1 || a == c || b == c) continue;
                            else
                                for (d = 1; d <= 7; d++)
                                    if (a == d || b == d || c == d) continue;
                                    else
                                        for (e = 1; e <= 7; e++)
                                            if (d != e + 2 || a == e || b == e || c == e || d == e) continue;
                                            else
                                                for (g = 1; g <= 7; g++)
                                                {
                                                    if ((a == c + 1) && (d == e + 2) && (b == g - 3) && (f > b && f < c)
                                                        && (a != f) && (b != f) && (c != f) && (d != f) && (e != f) && (g != f)
                                                        && (a != g) && (b != g) && (c != g) && (d != g) && (e != g))
                                                    {
                                                        Console.WriteLine(a);
                                                        Console.WriteLine(b);
                                                        Console.WriteLine(c);
                                                        Console.WriteLine(d);
                                                        Console.WriteLine(e);
                                                        Console.WriteLine(f);
                                                        Console.WriteLine(g);
                                                    }
                                                }

第二种方法:


image.png
int a, b, c, d, e, f = 4, g;
            for (a = 0; a < 8; a++)
            {
                c = a - 1;
                b = 8 - c;
                g = b + 3;
                for (d = 0; d < 8; d++)
                {
                    e = d - 2;
                    if (b > 0 && c > 0 && e > 0 && g > 0 && b < 8 && c < 8 && e < 8 && g < 8)
                    {
                        if (a != b && a != c && a != d && a != e && a != f && a != g
                            && b != c && b != d && b != e && b != f && b != g
                            && c != d && c != e && c != f && c != g
                            && d != e && d != f && d != g
                            && e != f && e != g
                            && f != g)
                        {
                            Console.WriteLine(a);
                            Console.WriteLine(b);
                            Console.WriteLine(c);
                            Console.WriteLine(d);
                            Console.WriteLine(e);
                            Console.WriteLine(f);
                            Console.WriteLine(g);
                        }
                    }
                }
            }

相关文章

  • 12、医生排班

    目标 查询医生排班 新增排班规则 生成排班计划 重要知识 批量添加 查询医生排班 页面 1、查询医生排班前台Sch...

  • 医生排班

    医院内科有A,B,C,D,E,F,G共7位医生,没人在一周内要值一次夜班,排班的要求是:(1)A医生值日比C医生晚...

  • 9、排班规则

    目标 需求整理 需求整理 医生门诊排班信息临床科室参与排班(*)医技科室不参与排班 流程上分两步1、设置排班规则时...

  • 2019-04-09

    2019-04-09 1. 事件:书记打电话过来说,科室张勇医生反应给他排班多了,而我对自己的排班很宽松。让我注意...

  • 医院就诊卡接口规范(业务:029)

    业务编号:029业务说明:排班医生更替处理存储过程:usp_m_schedule_replace_doctor文档...

  • 功能制排班和责任制排班优劣分析

    功能制排班 功能制排班以疾病和处理医嘱为中心,护理工作从属和附着于医疗,护士是医生的助手,护理只是简单的执行医嘱和...

  • 排班

    国庆的前三天,我全天待在家里涂涂写写,捣实捣实,不知不觉就这么浑浑噩噩的过去了。为啥我这三天不出去溜达溜达呢?因为...

  • 排班

    这边的护理员多多少少来干这个工作,都是因为金钱的压力比较大,今天早上就听到,护理员在那里诉说着什么? 一听说又是排...

  • 排班

    【本故事纯属虚构,如有雷同,纯属巧合,请勿对号入座!】 A队“一把手”王小波出差已经第三天了,这几天,队里...

  • 医疗场景交易平台战略设计&战术落地思考

    需求整理 背景 问诊平台可以看作是电商场景下的交易平台,患者是买家,医生是卖家,医生的排班可以看作是库存,医患沟通...

网友评论

      本文标题:医生排班

      本文链接:https://www.haomeiwen.com/subject/iuyiqqtx.html