第六天、打渔晒网问题

    如果一个渔夫从2011年1月1日开始每三天打一次渔,两天晒一次网,编程实现当输入2011年1月1日以后的任意一天,输出该渔夫是在打渔还是在晒网。 C代码:

/*第六天、打渔晒网问题*/
#include <stdio.h>
#include <stdlib.h>

int leap(int a)
{
    if((a % 4 == 0)&&(a % 100 != 0) || (a % 400 == 0))
        return 1;
    else
        return 0;
}
int number(int year,int month,int day)
{
    int result = 0,i,j,k;
    int average_year[12] = {31,28,31,30,31,30,31,31,30,31,30,31};    //平年
    int leap_year[12] = {31,29,31,30,31,30,31,31,30,31,30,31};        //闰年
    if(leap(year) == 1)
    {
        for(i = 0;i < month - 1;i++)
            result += leap_year[i];
        result += day;
    }
    else
    {
        for(i = 0;i < month - 1;i++)        
            result += average_year[i];
        result += day;
    }
    for(j = 2011;j < year;j++)
        if(leap(year) == 1)
            result += 366;
        else
            result += 365;
    return result;
}
void main(void)
{
    int year,month,day,days;
    printf("请输入要查询的年月日,例如2011-10-10\n");
    scanf("%d-%d-%d",&year,&month,&day);
    days = number(year,month,day);
    if((days % 5) < 4 && (days % 5) > 0)
        printf("%d年%d月%d日:渔夫在打渔\n",year,month,day);
    else
        printf("%d年%d月%d日:渔夫在晒网\n",year,month,day);
    system("pause");
}

结果显示:

    这个跟之前写过的计算某日是该年的第几天很相似,今天的python代码就不写了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程

那些有趣的 Linux 命令

英文:mylinuxbook,译文:快乐的骚年, www.cnblogs.com/sukai/archive/2013/06/08/3127031.html 1...

20310
来自专栏机器人网

一文教你识别:数控机床电柜内那些常用的元件

断路器、接触器、中间继电器、热继电器、按钮、指示灯、万能转换开关和行程开关是电气控制回路中最常见的八种元件。本文以图文并茂的方式介绍常用电气元件的原理及应用,通...

3245
来自专栏点点滴滴

引物设计

933
来自专栏iOS开发随笔

SCNView

在渲染过程过中,视图模型常常会出现锯齿边缘。这是因为模型是由多边形组成的,当显卡运算频率不够高,或者显存不够大的时候,“多边形”绘制速度比较慢,就会出现锯齿。此...

27513
来自专栏数据结构与算法

洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication

题目描述 农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1...

32010
来自专栏吉浦迅科技

让NVIDIA Jetson AGX Xavier火力全开的秘密

之前我们写过让Jetson TX2火力全开的秘密,让大家知道命令行工具nvpmodel能够定义一组参数,从而有效地定义给定功率的性能。

5583
来自专栏javathings

Spring 事务实现的原理

问这个问题,其实就是问代码是怎么写的。 很烦,不静心的看一下是不明白的,就算当场看明白了,时间久了就忘光光了。

602
来自专栏hotqin888的专栏

request+goquery+mahonia实现自动抓取网页数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

874
来自专栏有趣的Python和你

京东文胸爬虫及数据分析爬虫代码数据分析

许久不来写文章了,最近夏令营搞的确实没时间。这次把上次直播讲的东西写成文字,带大家开波车。

743
来自专栏SAP最佳业务实践

SAP最佳业务实践:SD–带质量管理的销售退货(237)-6退货库存处理

一、MIGO退货库存转移至自有非限制库存 如果可重新使用退回的物料,则需要将其从退货库存移至非限制自有库存,这样退货可任意使用,并会重新包括在 MRP 计算之中...

2805

扫码关注云+社区