c语言判断闰年_C语言零基础入门—选择结构程序设计-习题

e7063089fe359cc5277174d6f859172c.png

C语言零基础入门—11.选择结构程序设计-习题讲解

任务:
​ 讲解作业:编写程序,当我们输入某个年份的时候,会得出这个年份是闰年还是平年。

1. 程序讲解

1.1 概念讲解

​ 什么是闰年我想不用解释大家也应该知道的,(~~我还是讲解以下把~~)

​ 阳历有闰日(即2月有29日)的年份叫闰年,这年是366天。农历有闰月的年份(即一年有13个月)叫闰年,这年是384天或385天。

​ 说一句实话,上边的概念对我们没有一点帮助的,他并没有告诉我们要怎么去计算某一个年份是不是闰年。因为我们不可能根据年份去计算这一年有几天来判断是不是闰年。

​ 对我们有用的资料往往是一些数学计算的公式,比如以下这个概念:

判别闰年有两种方法:
  1. 年份能够被4整除,但是不能被100整除。
  2. 年份能够被400整除。

​ 这才对嘛,这才是我们需要的资料。

1.2 闲谈

​ 这是一段闲谈,大家看看也无妨,新手必须看,大神请绕过。

​ 我之所以引入上边的两个概念的意思就是:我们在编程中,面对一个问题的时候,如果不是编程知识欠缺的话,但是还是写不出来东西的时候,大家要反思下是不是自己对这个问题还不够了解;

​ 或者我们只是了解这个问题的基础概念,但是我们并不了解这个问题背后的规律。就像这个作业一样,我们虽然知道闰年是366天,但是我们不知道如何计算闰年,这也是写不出来东西的,然而如何计算闰年才是我们需要的规律。

​ 所以我们面对一个问题的时候,要了解基础概念的时候,也要发现这个问题的规律,往往规律都是某一个计算的公式,或者一类本质。

​ 那么问题来了,我们怎么发现规律呢,哈哈哈,当然是搜索引擎啊,放心,只要你能遇到的问题,基本搜索引擎都能找到解决方案的。哈哈哈。

1.3 程序讲解-方法一

1.3.1 源代码

#include

1.3.2 源代码讲解

​ 这个方法的特色就是使用逻辑表达式把判断的条件全部拼接在一起。

ea8d3fe21134403c17c19e6380c0c6cf.png

1.4 程序讲解-方法二

1.4.1 源代码

#include

1.4.2 源代码讲解

​ 这个方法的目的是让我们更加熟练的使用判断语句。

8adddc3189fb3d0cafcb466860680d63.png

2. 结束

​ 至此,我们的选择程序设计就讲解结束了,下一节讲解循环结构程序设计

公众号:小小猿笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值