题目:
从键盘输入一个年份,判断该年是否是闰年,并输出结果。
源代码:
#include<stdio.h>
#include<math.h>
int main()
{
/*
从键盘输入一个年份,判断该年是否是闰年,并输出结果
普通年判断方法:能被4整除且不能被100整除的为闰年(如2004年就是闰年,1999年不是闰年)。
世纪年判断方法:能被400整除的是闰年(如2000年是闰年,1900年不是闰年)
*/
int year;
scanf_s("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
printf("该%d年是闰年。\n",year);
}
else {
printf("该%d年不是闰年。\n", year);
}
return 0;
}
运行结果图:
知识点:
闰年判断方法
普通年判断方法:能被4整除且不能被100整除的为闰年(如2004年就是闰年,1999年不是闰年)。
世纪年判断方法:能被400整除的是闰年(如2000年是闰年,1900年不是闰年)