打鱼还是晒网

问题描述:某人从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("今天晒网“);

}

posted @ 2023-04-19 20:57  张佳木  阅读(32)  评论(0)    收藏  举报