#include<stdio.h>
void main()
{
int day, year;
int days = 0;
int k, loop;
int judgeloop(int year);
for (year = 2018; year <= 2020; year++)
{
loop = judgeloop(year);
if (loop == 1)
days = days + (31 + 29 + 31 + 30);
if (loop == 0)
days = days + (31 + 28 + 31 + 30);
day = 1;
k = 0;
while (k != 2)
{
days++;
if (days % 7 == 0)
k++;
day++;
}
day--;
printf("%d年5月%d日是母亲节\n", year, day);
days = days + (31 - day + 30 + 31 + 31 + 30 + 31 + 30 + 31);
}
getchar();
getchar();
}
int judgeloop(int year)
{
int loop;
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))
loop = 1;
else
loop = 0;
return loop;
}
运行结果