day4 (作业 三大控制结构-1)

题目1

输入年月日,计算这是这年中的第几天?

思路:

1,先判断年,闰年和非闰年的天数有区别,能被4整除的即为闰年。闰年的2月份为29天,非闰年的为28天,其余月份天数相同。

2,swith语句中的case 尾无break时继续执行后一个case里面的语句,利用这个特点对天数进行累加。

3,case的顺序可以不固定。但是可以将大的月份放在上面,执行时case语句从点到的地方往下开始走。最后将累加值在switch语句外输出即可得到结果。

代码如下:

day4 (作业 三大控制结构-1)_第1张图片

题目2

计算起始值到终止值之间的偶数和。

思路:

 1,先判断起始值和终点值的大小,起点值如果大于终点值需要互相交换位置。

2,在和累加的基础代码上插入偶数的判断,在偶数的区间内对其进行累加求和。

代码实现如下:

day4 (作业 三大控制结构-1)_第2张图片

你可能感兴趣的:(linux,c语言)