知识经验

C语言判断闰年超简单!只需几行代码,轻松搞定!

在C语言中,判断一个年份是否为闰年其实非常简单,只需要遵循一个简单的规则:如果年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。下面是一段实现这个逻辑的C语言代码:

“`c

include

int main() {

int year;

printf(“请输入一个年份:”);

scanf(“%d”, &year);

if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {

printf(“%d 是闰年。\n”, year);

} else {

printf(“%d 不是闰年。\n”, year);

}

return 0;

}

“`

这段代码首先包含了标准输入输出库`stdio.h`,然后在`main`函数中定义了一个整型变量`year`来存储用户输入的年份。通过`printf`函数提示用户输入年份,并使用`scanf`函数读取用户输入的值。

接着,代码进入了一个`if`语句,该语句检查输入的年份是否满足闰年的条件。如果年份能被4整除且不能被100整除,或者能被400整除,那么就打印出该年份是闰年;否则,打印出该年份不是闰年。

最后,`main`函数返回0,表示程序正常结束。这段代码简洁明了,非常适合初学者理解和学习如何判断闰年。只需几行代码,就能轻松搞定闰年的判断问题,非常高效!