北京师范大学珠海分校
Judge Online of ACM ICPC
1215 What day is today
C语言版
Judge Online of ACM ICPC
1215 What day is today
C语言版
- #include <stdio.h>
- int main(){
- char week[8][11]={"Wrong Date","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
- int now,i,y,d,m,n,month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
- scanf("%d%d",&y,&d);
- if (y%4==0&&y%100!=0||y%400==0) month[2]=29;
- while(1){
- now=0;
- scanf("%d%d",&m,&n);
- if (m<=0||n<=0) break;
- for(i=1;i<m;i++) now+=month[i];
- now+=n;
- if (m>12||n>month[m]) i=0;
- else i=d+(now-1)%7;
- if (i>7) i-=7;
- printf("%s/n",week[i]);
- }
- return 0;
- }