巧了,今天刚给同学写过一个
没有细测
#include <stdio.h>
int main(void)
{
int year, month, day, day_sum;
int day_per_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int i;
printf("请输入日期\n按照如下格式\n2018.05.21\n");
scanf("%d.%d.%d", &year, &month, &day);
if (year % 4 == 0)
day_per_month[1] = 29;
day_sum = day;
for (i = 0; i < month - 1; i++)
{
day_sum += day_per_month[i];
}
switch (day_sum % 5)
{
case 1:
case 2:
case 3:
printf("打鱼\n");
break;
default:
printf("晒网\n");
}
return 0;
}

没有细测
#include <stdio.h>
int main(void)
{
int year, month, day, day_sum;
int day_per_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int i;
printf("请输入日期\n按照如下格式\n2018.05.21\n");
scanf("%d.%d.%d", &year, &month, &day);
if (year % 4 == 0)
day_per_month[1] = 29;
day_sum = day;
for (i = 0; i < month - 1; i++)
{
day_sum += day_per_month[i];
}
switch (day_sum % 5)
{
case 1:
case 2:
case 3:
printf("打鱼\n");
break;
default:
printf("晒网\n");
}
return 0;
}