引言在编程中,判断一个年份是否为闰年是一个常见的需求。闰年的判断规则如下:如果年份能被4整除且不能被100整除,则是闰年。如果年份能被400整除,则也是闰年。以下,我们将通过一个简单的C语言程序来演示...
在编程中,判断一个年份是否为闰年是一个常见的需求。闰年的判断规则如下:
以下,我们将通过一个简单的C语言程序来演示如何判断一个年份是否为闰年。
首先,我们需要定义一个函数来判断一个年份是否为闰年。这个函数将接受一个整数参数(年份),并返回一个布尔值(true或false)。
在函数内部,我们将根据上述规则实现判断逻辑。
在主函数中,我们将调用这个函数,并打印结果。
#include
#include
// 函数声明
bool isLeapYear(int year);
int main() { int year; printf("请输入一个年份:"); scanf("%d", &year); // 调用函数并打印结果 if (isLeapYear(year)) { printf("%d 是闰年。\n", year); } else { printf("%d 不是闰年。\n", year); } return 0;
}
// 函数定义
bool isLeapYear(int year) { // 如果年份能被400整除,则是闰年 if (year % 400 == 0) { return true; } // 如果年份能被4整除但不能被100整除,则是闰年 if (year % 4 == 0 && year % 100 != 0) { return true; } // 其他情况不是闰年 return false;
} 通过上述程序,我们可以轻松地判断一个年份是否为闰年。这个程序简洁明了,易于理解,是C语言编程初学者练习的好例子。