2017年1月1日是星期日,民间称之为“三首日”。2017
年后最近的5个出现“三首日”的年份,三首日(一年的一月一号为星期天)
#include<stdio.h>
int leap_days(int n)
{
return ((n%4==0 && n%100) || n%400==0) ? 2 : 1;
}
int main()
{
int year,days,count;
days=count=0;
year=2017;
for(;count<5;)
{
days+=leap_days(year);
if(days==7)
{
printf("%d年1月1日是星期日\n",year+1);
count++;
}
days=days%7;
year++;
}
return 0;
}