卫丽华


私信TA

用户名:angelirene

访问量:4422

签 名:

等  级
排  名 1254
经  验 3044
参赛次数 1
文章发表 35
年  龄 0
在职情况 学生
学  校 suqian college
专  业

  自我简介:

#include<stdio.h>

int main()

{

    int year=2011,month=11,day=11,y,m,d,week=5,time,r;

int md[][12]= {{ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},{ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }};

    scanf("%d%d%d", &y, &m,&d);

time=10000*y+m*100+d;

if(time>20111111)

{

while(year!=y || month!=m || day!=d)

{

day++;

week=week+1>7?(week+1)%7:week+1;

if(year%4==0 &&year%100!=0 || year%400==0)//判断是闰年

r=1;

else

r=0;

if(md[r][month-1]<day)

{

day=1;

month++;

if(month>12)

{

month=1;

year++;

}

}


}

}

else if(time<20111111)

{

while(year!=y || month!=m || day!=d)

{

day--;

week=week-1==0?7:week-1;

if(year%4==0 &&year%100!=0 || year%400==0)//判断是闰年

r=1;

else

r=0;

if(day==0)

{

month--;

if(month==0)

{

month=12;

year--;

}

day=md[r][month-1];

}


}

}

printf("%d",week);

    return 0;

}


 

0.0分

2 人评分

  评论区

牛牛~
2023-03-15 09:47:29
  • «
  • 1
  • »