2018-09-13 10:47

 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/gman/b-1824.html

  其实C语言是一种应用非常广泛的编程语言,更多的时候有很多的开发人员都会将其运用到我们的日常生活当中。毕竟如果我们使用C语言的话,有很多复杂的问题都会变得简单来解决。今天小编给大家带来的教程是:利用C语言分清晒网亦或打鱼。

  提出问题

  三天出海打渔,回来用两天时间修补晾晒渔网,这是打渔的最佳方式。每天打渔每天晒网的方式是不可能的,小编今天就带大家学习一下究竟是打鱼亦或是晒网吧。问题现在就已经很清楚了,那么就让我们一起来分析一下问题吧。

利用C语言分清晒网亦或打鱼_C语言_程序注释_求余运算_课课家

  分析问题和设计算法

  根据上面所提出的问题,我们大可以将这个过程分为三步,具体的哪三步呢?具体如下:

  ①首先我们要做的就是先计算一下从1990年1月1日开始至到我们所指定日期,在这段时间一共有多少天;

  ②因为“晒网”以及“打鱼”每一个过程的周期都是为五日,因此我们就把刚刚计算出来的天数利用数字5来去除;

  ③进行相对应的除法运算以后,我们就根据余数来进行判断他就究竟是在“晒网”亦或是“打鱼”了。假如说我们运算得到的余数是数字1,2,3的话,那么他就是在做“打鱼”的操作;如果不是1,2,3,的话,那就证明了那个人正在“晒网”。

  大家认为在这三个步骤中,最关键是哪一个步骤呢?没错,第一步的操作是最关键的。为什么小编会这样说呢?那是因为我们要求出从1990年1月1日到指定日期究竟有多少天,就意味着我们需要判断一下所经历年份中是否存在者闰年。如果是闰年的话,那就是说在这一年中二月是有29天,相反平年的话二月就是有28天。那么我们究竟怎样才可以判断出是否是闰年呢?具体的方法,我们可以才用伪语句来进行描述。语句如下:

  假如((年可以被4整除并且不可以被100整除)又或者是可以被400整除)

  那么这一年就是闰年;

  否则这一年不是闰年。

  温馨提示:在C语言中,如果我们需要判断是否可以整除的话,大可以使用求余运算(就是我们所说的求模)。

  程序注释和说明

  好吧最后的最后,小编给大家带来相关的程序代码吧,还附上相关的注释哟!希望这对大家有所帮助。具体的代码,如下图:

第一页程序第二页程序

  当然啦,在这里少不了我们的运行结果。我们只要看着最终得出来的结果,就可以判断出他究竟是打鱼亦或是晒网了。方法是不是非常的简单易学?

运行结果

  小编结语:

  通过这篇编程语言教程,不知道大家是否已经可以利用C语言分清晒网亦或打鱼?如果还是不太懂,可以看多几遍教程哟,毕竟实现的方法还是较为简单的。

带你转C语言,还含贪吃蛇游戏源代码(完整版)

本课程共41个教学视频,包含C语言基础的讲解和一个贪吃蛇游戏项目开发,购买课程后可直接下载上课PPT,上课源代码,贪吃蛇游戏源代码等资料,该课程是为后面学习java的基础课程。

有兴趣的朋友请戳:http://www.kokojia.com/course-4451.html

1536806829116998.png

 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/gman/b-1824.html

评论