1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 509 寝室扫地问题

509 寝室扫地问题

时间:2021-03-02 14:27:01

相关推荐

509 寝室扫地问题

509 寝室扫地问题

题目描述

东六—B104寝室四人经常记不住该谁扫地,他们是这样安排的:从9月1号(星期六)起,每天按床号循环扫地,但是星期一除外,因为每个星期一都要检查卫生,他们决定星期一是大扫除。1号床:侯波(B),2号床:袁雄(X),3号床:唐建华(H),4号床:姚平§。9月1号就从1号床,侯波开始。请你编写一个程序帮他们解决寝室扫地问题。(不考虑节假日等其它因素)

输入

输入一个日期,包括年(~)、月、日(用一个空格格开)

输出

输出轮到哪位同学扫地(输出该同学姓名后的代号,时间是星期一时候输出ALL)。一个输出占一行。

输入样例

9 1

9 3

3 1

输出样例

B

ALL

X

#include <stdio.h>int main(){int a,b,c;while(~scanf("%d %d %d",&a,&b,&c)){int i,f,h=0;int d[12]={31,28,31,30,31,30,31,31,30,31,30,31};for(i=0;i<b-1;i++){h=h+d[i];}h=(a-)*365-243+h+c;if(a==&&b>2||a>) {h++;}if(h%7==3){printf("ALL\n");continue;}f=h-h/7;if(h%7>3){f--;}switch(f%4){case 1:printf("B\n");break;case 2:printf("X\n");break;case 3:printf("H\n");break;case 0:printf("P\n");break;}}return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。