C:8渔夫打渔晒网问题

1人阅读 评论(0) 收藏 举报

1.问题描述

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

2.分析

在此题中输入的年份要判断是闰年还是平年,并且把输入的月份之前的天数相加+本月的天数+年份到2011的天数=sum;r如果sum对5取余大于0并且小于4,则说明渔夫在打渔,否则在晒网

3.实现

#include<stdio.h>
int main()
{
    int year,month,day;
    int a[12];//闰年的天数
    int b[12];//平年的天数
    int sum=0;
    printf("please input year month  day:");
    scanf("%d%*c%d%*c%d",&year,&month,&day);
    printf("输入闰年的月份的天数:");
    for(int i=0;i<12;i++)
    {
        scanf("%d",&a[i]);
    }
    printf("输入平年的月份的天数:");
    for(int i=0;i<12;i++)
    {
        scanf("%d",&b[i]);
    }
    if(year%400==0||(year%4==0&&year%100!=0))
    {
        for(int i=0;i<12;i++)
        {
            sum+=a[i];
        }
    }
    else
    {
        for(int i=0;i<month-1;i++)
        {
            sum+=b[i];
        }
    }
    for(int j=2011;j<month-1;j++)
        if(year%400==0||(year%4==0&&year%100!=0))
        {
            sum+=366;//闰年
        }
        else
        {
            sum+=365;
        }
      sum+=day;
    if((sum%5)<4&&(sum%5>0))
        printf("%年%d%d日 渔夫在打渔",year,month,day);
    else
        printf("%d%d%d日  渔夫在晒网",year,month,day);
}
查看评论

Python拉钩网爬虫

本课程通过使用requests库和beautifulsoup4库来爬取拉勾网的职位信息,让大家学会这两个库的使用,以及熟悉爬虫的流程,最重要的还是本课程毫无保留的教大家如何突破拉勾网的反爬虫机制,获取到你真正想要的数据。
  • 2017年08月14日 21:58

三天打渔两天晒网c语言程序

中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言实现程序解决问题。 基本要求:1.程序风格良好(...
  • zjl2289923890
  • zjl2289923890
  • 2017-03-15 21:52:45
  • 270

打渔晒网问题(难度:1颗星)

问题描述:如果1个渔夫从2011年1月1日开始每3天打一次渔,两天晒一次网,编程实现当输入2011年1月1日之后的任意1天,输出该渔夫是在打渔还是在晒网。输入样例 2011 5 5输出样例 晒网参...
  • yi_ming_he
  • yi_ming_he
  • 2017-05-27 15:56:23
  • 10560

c初级打渔晒网问题

原题目:某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 以下是程序源代码,初学者可能在很多地方不是很完善。...
  • jacoox
  • jacoox
  • 2017-03-14 22:44:48
  • 316

C语言算法实例017:打渔晒网问题

实例017:打渔晒网问题 实例说明: 如果一个渔夫从2011年1月1日开始每三天打一次渔,两天晒一次网,编程实现当输入2011年1月1日以后的任意一天,输出该渔夫在打渔还是晒网。 实现过程: #in...
  • lujohn3li
  • lujohn3li
  • 2018-03-20 10:34:45
  • 20

打鱼还是晒网C++

中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 *问题分析与算法设计 根据题意可以将解题过程分为三步:...
  • Z_zhangyinqian
  • Z_zhangyinqian
  • 2015-10-27 09:53:52
  • 536

三天打渔,两天晒网(C语言)

#include #include int main() {  int year,month,day;  int Add=0,j=0;  int Startyear;  int a[12...
  • Tibet_Huang
  • Tibet_Huang
  • 2017-03-15 21:34:27
  • 1011

C语言 打渔晒网

题目:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”?#include#include#includeconst...
  • impk1211
  • impk1211
  • 2011-04-13 15:45:00
  • 1462

3-1. 三天打鱼两天晒网

中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”? 输入格式: 输入在一行中给出1个不超过1000的正整数N。...
  • u010399331
  • u010399331
  • 2014-06-22 18:31:52
  • 1333

C/C++程序题之三天打渔两天晒网

俗话说三天打渔两天晒网,某人从2010年1月1日开始打三天鱼,然后晒两天网,然后再打三天鱼,再晒两天网,周而复始,输入任意一天,求该天是打渔还是晒网...
  • yang_teng_
  • yang_teng_
  • 2015-08-18 17:56:25
  • 622
    个人资料
    等级:
    访问量: 77
    积分: 102
    排名: 126万+
    文章分类
    文章存档