第三天打卡
一 、问题描述
中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是”打鱼“还是”晒网"。
二 、设计思路
1. 根据题意,需要对于闰年的判断,计算今天距离指定日期的天数,需要运用函数实现;
2.定义一个结构体用来输入今天的日期,然后再求天数的函数中首先定义一个数组用来储存平年一年每个月的天数,再用一个循环计算今年之前到指定年月日的天数,如果该年是闰年就多加1。再利循环计算今年到今天的天数,如果今年是闰年并且月份是大于2,则再加1;
3.判断闰年,如果年份除余400为0,则为闰年,否则为平年;
4.让天数除余5,如果结果大于3,输出“今天晒网”;否则输出“今天打鱼”。
三 、程序流程图
四 、代码实现