C语言零基础入门—11.选择结构程序设计-习题讲解
任务:
讲解作业:编写程序,当我们输入某个年份的时候,会得出这个年份是闰年还是平年。
1. 程序讲解
1.1 概念讲解
什么是闰年我想不用解释大家也应该知道的,(~~我还是讲解以下把~~)
阳历有闰日(即2月有29日)的年份叫闰年,这年是366天。农历有闰月的年份(即一年有13个月)叫闰年,这年是384天或385天。
说一句实话,上边的概念对我们没有一点帮助的,他并没有告诉我们要怎么去计算某一个年份是不是闰年。因为我们不可能根据年份去计算这一年有几天来判断是不是闰年。
对我们有用的资料往往是一些数学计算的公式,比如以下这个概念:
判别闰年有两种方法:
- 年份能够被4整除,但是不能被100整除。
- 年份能够被400整除。
这才对嘛,这才是我们需要的资料。
1.2 闲谈
这是一段闲谈,大家看看也无妨,新手必须看,大神请绕过。
我之所以引入上边的两个概念的意思就是:我们在编程中,面对一个问题的时候,如果不是编程知识欠缺的话,但是还是写不出来东西的时候,大家要反思下是不是自己对这个问题还不够了解;
或者我们只是了解这个问题的基础概念,但是我们并不了解这个问题背后的规律。就像这个作业一样,我们虽然知道闰年是366天,但是我们不知道如何计算闰年,这也是写不出来东西的,然而如何计算闰年才是我们需要的规律。
所以我们面对一个问题的时候,要了解基础概念的时候,也要发现这个问题的规律,往往规律都是某一个计算的公式,或者一类本质。
那么问题来了,我们怎么发现规律呢,哈哈哈,当然是搜索引擎啊,放心,只要你能遇到的问题,基本搜索引擎都能找到解决方案的。哈哈哈。
1.3 程序讲解-方法一
1.3.1 源代码
#include
1.3.2 源代码讲解
这个方法的特色就是使用逻辑表达式把判断的条件全部拼接在一起。
1.4 程序讲解-方法二
1.4.1 源代码
#include
1.4.2 源代码讲解
这个方法的目的是让我们更加熟练的使用判断语句。
2. 结束
至此,我们的选择程序设计就讲解结束了,下一节讲解循环结构程序设计;
公众号:小小猿笔记