一. 理清概念
闰年的概念
闰年是公历中的名词, 闰年分为普通闰年和世纪闰年 |
普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年。(如2004年就是闰年);
世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年);
二.思路方法
1.简单思路
由概念我们可以得出闰年的判断方法:
该整数能被4整除但不能被100整除,或者该整数能被400整除 |
2.核心算法
根据简单思路可以写出的程序的核心算法是:
if (i % 4 == 0 && i % 100 == !0 || i % 400 == 0){} |
三.实际操作
1.直接编写判断语句
在主函数中编写判断语句进行判定
程序实现
#define _CRT_SECURE_NO_WARNINGS//取消scanf不安全报警<