首页 > 其他分享 >打鱼还是晒网

打鱼还是晒网

时间:2023-04-18 12:45:02浏览次数:25  
标签:totalday 还是 打鱼 int 31 result year today 晒网

 #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 指定日期 包括年,月,日,如:1999 1 31\n");
    scanf("%d%d%d",&today.year,&today.month,&today.day);

    totalday=countday(today);

    result=totalday%5;
    if(result>0&&result<4)
    printf("今天打鱼\n");
    else
    printf("今天晒网\n");

    return 0;


int runyear(int year)
{
    if((year%4==0&&year%100!=0)||(year%400==0))
    return 1;
    else
    return 0;
}

int countday(DATE today)
{
    int permonth[13]={0,31,28,31,30,31,30,31,31,30,31,30};
    int totalday=0,year,i;
    for(year=1990;year<today.year;year++)
    {
        if(runyear(year))
         totalday+=366;
         else
         totalday+=365;
    }

    if(runyear(today.year))
    permonth[2]+=1;

    for(i=0;i<today.month;i++)
    totalday+=permonth[i];

    totalday+=today.day;

    return totalday;

}

标签:totalday,还是,打鱼,int,31,result,year,today,晒网
From: https://www.cnblogs.com/jmhyyds/p/17329173.html

相关文章

  • 打鱼还是晒网
    一、问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是 “打鱼”还是“晒网”。二、解题思路此题思路可分为三步1、计算出从1990年1月1日到给出日期的总天数2、用计算出的总天数除以五3、根据余数......
  • 判断ip地址是外网还是内网
    https://zhuanlan.zhihu.com/p/461968307外网ip和内网ip的区别:内网IP:顾名思义,就是在内网中使用的ip地址。什么是内网,一个路由器下的电脑都处在一个内网中,也称之为局域网,内网ip是可以重复的。因为局域网可以有很多个,当然出了这个局域网,就无法访问这个内网ip了。公网ip:这个ip的......
  • 区块链的潜力是在物联网网络中实现,还是被保留为利基技术?
    区块链与物联网的融合成功解决了智能互联系统中的诸多问题。尽管不同领域的组织都在拥抱区块链,但他们也将在未来几年意识到该技术的真正潜力,它不会再“只是”成为一种小众技术。物联网或物联网通过连接人、设备、地点和技术来发挥作用,为个人和组织创造价值。今天,物联网存在于嵌入不......
  • [软件人生]从发展看是去知名的公司好,还是小公司
    flyfish15:46:15对了问你个问题,你觉得从发展看是去知名的公司好,还是小公司?知名的公司去了是个螺丝钉,不过听起来好听青润15:43:20这就看你的定位了,如果要做技术专家,大公司比较好,如果能力比较强,空闲时间会较多,就可以专心研究技术,而且接触到的技术层面会比较高。如果不做技术专家,想......
  • 3.打鱼还是晒网
    问题描述:中国有句俗语叫"三天打鱼两天晒网"。某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是"晒网"。 问题分析:根据题意可以将解题过程分为3步:(1)计算从1990年1月1日开始至指定日期共有多少天。(2)由于“打鱼”和“晒网”......
  • GPT-4:思考的曙光还是数据的缩影?
    海盗分金,GPT-4初露锋芒GPT系列模型横空出世后,其是否真实具有思考和推理的能力一直被业界关注。GPT-3.5在多条狗问题和海盗分金问题上表现糟糕。GPT-4在这两个谜题上给出的答案令人惊喜,甚至能给出海盗分金问题的详细解析解。GPT-4表现出色,令人印象深刻。它不仅能给出海盗分金......
  • 打鱼还是晒网
    一、问题描述:中国有句俗话叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天种是“打鱼”还是“晒网”。二、设计思路:1、输入当前日期today。2、求出指定日期距离1990年1月1日的天数totalday。3、将天数与5进行求余计算。4、如......
  • 三天打鱼两天晒网
    #include<stdio.h>typedefstructdate{ intyear,month,day;}DATE;intrunYear(intyear){ if(year%4==0&&year%100!=0||year%400==0) return1; //闰年 elsereturn-1; }intcountday(intyear,intmonth,intday){ int......
  • 打鱼还是晒网?
     中国有句俗话叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 1.建立结构体Date其中包含year,month,day,三项。 2.计算输入日期距离1990.1.1的总共天数; 3用总共的天数对5(活动的一个周期)取余,若余数......
  • 打鱼还是晒网问题
    一、问题描述一个渔夫从1990年1月1日起开始“三天打鱼两天晒网”,问这人在以后的某一天是打鱼还是晒网二、设计思路:1:要求出总天数;2:考虑到闰年和平年的二月天数不同;3:打鱼还是晒网主要是找一个周期,明显为5,对5求余找余数;  三、程序流程图 四、代码实现#include<stdi......