题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
整个 20 世纪(1901 年 1 月 1 日至 2000 年 12 月 31 日之间),一共有多少个星期一?(不要告诉我你不知道今天是星期几)
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
分析:
判断一下闰年,求出多的那几天;此外,判断周一的个数其实就是判断周的个数。
代码:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int day = 0;
for(int i = 1901;i<=2000;i++){
if(i%4==0&&i%100!=0||i%400==0)
day++;
}
printf("%d",(365*100+day)/7);
return 0;
}