Problem G: C语言习题 医生值班

Time Limit: 3 Sec  Memory Limit: 128 MB
Submit: 847  Solved: 102
[Submit][Status][Web Board]

Description

医院内科有A,B,C,D,E,F,G,H共七位医生,每人在一周内要值一次夜班,排班的要求是:
(1) A医生值班日比C医生晚1天
(2) D医生值班日比E医生晚2天
(3) B医生值班日比G医生早3天
(4) F医生的值班日在B医生和C医生的值班日之间,且是星期四
请编写程序,输出每位医生的值班日。值班日以Sunday, Monday ,Tuesday, Wednesday, Thursday, Friday, Saturday分别表示星期日到星期六。

Input

Output

每位医生的值班日

Sample Input


Sample Output

you guess!

HINT

用枚举变量。

输出提示:

Doctor A is on duty Sunday.

Doctor B is on duty            .

Doctor C is on duty            .

Doctor D is on duty            .

Doctor E is on duty            .

Doctor F is on duty            .

Doctor G is on duty            .    (别忘了每一行最后的点呦)

#include <stdio.h>
#include <stdlib.h>
int main()
{ char str[7][10]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}; int A,B,C,D,E,F=4,G; for(A=1;A<=7;A++) for(B=1;B<=7;B++) for(C=1;C<=7;C++) for(D=1;D<=7;D++) for(E=1;E<=7;E++) for(G=1;G<=7;G++) { F=4; if(((F<C)&&(F>B)||(C<F)&&(F<B))&&(B==G-3)&&(C==A-1)&&(D==E+2)&&(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)) { printf("Doctor A is on duty %s.\n",str[A-1]); printf("Doctor B is on duty %s.\n",str[B-1]); printf("Doctor C is on duty %s.\n",str[C-1]); printf("Doctor D is on duty %s.\n",str[D-1]); printf("Doctor E is on duty %s.\n",str[E-1]); printf("Doctor F is on duty %s.\n",str[F-1]); printf("Doctor G is on duty %s.\n",str[G-1]); } } }

Problem G: C语言习题 医生值班相关推荐

  1. Problem B: C语言习题 矩阵元素变换

    Problem B: C语言习题 矩阵元素变换 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 942  Solved: 558 [Submit][St ...

  2. Problem B: C语言习题 学生成绩输入和输出

    Problem B: C语言习题 学生成绩输入和输出 Description 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名 ...

  3. c语言编程矩形法定积分例题,Problem E: C语言习题 矩形法求定积分

    非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美. Description 写一个用矩形法求定积分的通用函数,分别求 (说明: sin,co ...

  4. c语言医生值班题目讲解,C++编程:医院有A、B、C、D、E、F、G七位医生(大夫,护士),,每人在一周内要值一次夜班。排班的要求是:...

    C++编程:医院有A.B.C.D.E.F.G七位医生,每人在一周内要值一次夜班.排班的要求是: (1)A医生比C医生晚一天值班: (2)D医生比E医生晚二天值班: (3)B医生比G医生早三天值班: ( ...

  5. c语言医生值班题目讲解,C趣味程序百例(17)哪个大夫哪天值班

    55.哪个大夫哪天值班 医院有A.B.C.D.E.F.G七位大夫,在一星期内(星期一至星期天)每人要轮流值班一天.现在已知: A大夫比C大夫晚一天值班: D大夫比E大夫晚二天值班: B大夫比G大夫早三 ...

  6. c语言编程从键盘上输入两个整数m和n,C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数...

    C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言习题 求 ...

  7. 广东工业大学 Anyviewce C语言 习题七

    广东工业大学 anyview c语言 第七章 仅供参考 广东工业大学 Anyviewce C语言 习题七. 广东工业大学 Anyviewce C语言 习题八. 广东工业大学 Anyviewce C语言 ...

  8. 值班c语言程序,5.值班安排C语言程序报告.doc

    "程序设计(Ⅱ)"综合编程实验报告 ( 2011 – 2012 学年第2学期) 实验项目名称: 值班安排 学生姓名: 钱雪峰 专业班级: 计算1103 学号: 一.实验内容与要求 ...

  9. C语言习题答案【1】(仅参考)

    1000: 按要求输出信息 题目描述: 在屏幕上输出"I love c++ programming!" 输入 无需输入 输出 I love c++ programming! 示例 ...

最新文章

  1. 四种软件架构演进史,会一种就很牛逼了!
  2. Linux网络服务:Samba服务与实现
  3. ASP.NET之Request和Response对象
  4. Spring 建立简单的示例
  5. nginx 学习笔记(9) 配置HTTPS服务器--转载
  6. Android ListView headerDividers 分割线显示隐藏问题
  7. 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储
  8. 综合日语第一册第十四课
  9. 华为机试HJ84:统计大写字母个数
  10. 关于ASp.NEt方面的好书,不得不看啊!!!
  11. XP系统无法远程桌面
  12. 04、HI3518 sample_venc Makefile和源码分析
  13. Mybatis中使用左连接查询-vo方式
  14. 程序员被拖欠工资欲删库跑路,网友:还有没有职业素养
  15. 连获国际大奖创下史上第一,这家耳机品牌凭什么与众不同?
  16. 春节微信刷屏的拜年兔,幕后是卑职献祭掉的头发
  17. 关于推特社交机器人数据集(来自上一篇论文)
  18. Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序
  19. android调用相册和摄像头,Android8.3调用摄像头和相册
  20. 從turtle海龜動畫 學習 Python - 高中彈性課程系列 10.2 藝術畫 Python 製作生成式藝術略覽

热门文章

  1. AVFoundation – AVAssetImageGenerator 截图
  2. Ruby-Metasploit的核心
  3. java监听焦点事件_【Java Swing公开课|Java Swing焦点事件监听器怎么用,看完这篇文章你一定就会了】- 环球网校...
  4. usb转ttl模块与matlab,图文详解USB转TTL设备与电路板的连接
  5. java处理请求的流程_Java Spring mvc请求处理流程详解
  6. java怎么跟qtp脚本传参数_QTP多个Action之间传递参数的方法详解
  7. vmware linux ens32,修改Centos7的网卡ens32 改为eth0
  8. 中班机器人歌曲_机器人幼儿园大班音乐教案
  9. python函数后面两个括号_简单了解为什么python函数后有多个括号
  10. eos和以太坊有什么关系_【EOS价格分析】EOS,宇宙,以太坊价格分析:8月6日