打鱼还是晒网
问题描述:某人从1990年1月1日起开始三天打鱼两天晒网,问这个人在以后的某一天中是打鱼还是晒网?
问题分析:1.计算从1990年1月1日至指定日期共有多少天
2,将计算得出的数除于5
3,若余数为1,2,3则是在打鱼,否则是在晒网
算法设计:#include<stdio.h>
typedef struct date{
int year;
int month;
int day;}
DATE;
int countDay(DATE);
void main()
{
DATE today;
int totalDay;
int result;
printf("please input 指定日期 包括年,月,日 如:1999 1 31\n);
totalDay=countDay(today);
result=totalDay%5;
if(result>0&&result<4)
printf("今天打鱼”);
else
printf("今天晒网“);
}

浙公网安备 33010602011771号