#define _CRT_SECURE_NO_WARNINGS 1
//不用分支程序,判断输入的年份是不是闰年
#include<stdio.h>
int main()//()代表调用这个函数
{
int year = 0;
printf("\n 请输入要查询的年份\n");
scanf("%d", &year);
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
printf("\n %d是闰年\n",year);
}
else
{
printf("\n %d不是闰年\n", year);
}
return 0;
}
闰年的条件是,1;这个年份可以被四整除,而且不能被100整除。2;这个年份可以被400整除。
满足这两个条件之一就是闰年,所以二者之间是或的关系,而第一个条件中的那两个条件就是与的关系。
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)//这就是整个函数的算法。也是整个函数中最关键的语句。