• 2023-05-20打鱼还是晒网
    #include<stdio.h>typedefstructdate{ intyear; intmonth; intday;}DATE;intcountDay(DATE);intrunYear(int);intmain(){ DATEtoday; inttotalday; intresult; printf("请输入指定的日期(如:2001234):"); scanf("%d%d%d",&today.year,&
  • 2023-05-042023年5月4日记录
    求出指定日期距离1990年1月1日的天数这里为整个算法的核心部分。经过分析可以得到指定日期距离1990年1月1日的天数totalDay=1990年至指定年的前一年共有多少天+指定年中到指定日期的天数。由于每月天数不同,可以设置一个月份数组intperMonth[13],存放每月的天数。程序利用年份作
  • 2023-04-194.19 1.3
    一、问题描述从1990年1月1日开始三天打鱼两天晒网,以后的某一天是打鱼还是晒网?二、分析1、计算1.1到指定天数有几天2、周期为5天,用天数除以53、用余数判断是打鱼还是晒网123都为打鱼,40为晒网先利用循环求出1.1到指定天数有几天,还要考虑闰年情况(闰年二月29天,平年二月28天
  • 2023-04-194.19
    #include<stdio.h>typedefstructdate{intyear;intmonth;intday;}DATE;intcountDay(DATE);intrunYear(int);voidmain(){DATEtoday;inttotalDay;intresult;printf("pleaseinput指定日期包括年,月,日如:1999131\n");scanf("%d%d%d",&toda
  • 2023-04-18打鱼还是晒网
     #include<stdio.h>typedef struct{    int year;    int month;    int day;}DATE;int countday(DATE today);int runyear(int year);int main(){    DATE today;    int totalday;    int result;    printf("please input 指定日
  • 2023-04-18打鱼还是晒网
    一、问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是 “打鱼”还是“晒网”。二、解题思路此题思路可分为三步1、计算出从1990年1月1日到给出日期的总天数2、用计算出的总天数除以五3、根据余数
  • 2023-04-17每日打卡4.17
    一、问题描述:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。二、设计思路:根据题意可以将解题过程分为3步(1)计算从1990年1月1日开始至指定日期共有多少天。(2)由于“打鱼”和“晒网”的周
  • 2023-04-163.打鱼还是晒网
    问题描述:中国有句俗语叫"三天打鱼两天晒网"。某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是"晒网"。 问题分析:根据题意可以将解题过程分为3步:(1)计算从1990年1月1日开始至指定日期共有多少天。(2)由于“打鱼”和“晒网”
  • 2023-04-16建民打卡日记4.16
    一、问题描述某人从1990年一月一日开始“三天打鱼两天晒网”,问某天以后是打鱼还是晒网?二、设计思路1.输入日期2.求1990年一月一日到该日期天数3.对天数求余,根据余数输出“打鱼”或“晒网”三、程序流程图四、代码实现#include<iostream>usingnamespacestd;intrunY
  • 2023-04-13打鱼还是晒网问题
    一、问题描述一个渔夫从1990年1月1日起开始“三天打鱼两天晒网”,问这人在以后的某一天是打鱼还是晒网二、设计思路:1:要求出总天数;2:考虑到闰年和平年的二月天数不同;3:打鱼还是晒网主要是找一个周期,明显为5,对5求余找余数;  三、程序流程图 四、代码实现#include<stdi
  • 2023-04-13打鱼还是晒网?
    #include<stdio.h> typedefstructdate { intyear; intmonth; intday; }DATE; intrunyear(intyear) { if((year%4==0&&year%100!=0)||(year%400==0)) return1; else return0; } intcountday(DATEcurrentday) { intpermonth[13]={0,31,28,3