C语言实现闰年判断
在编程中,我们经常需要处理日期和时间相关的计算,闰年的判断是一个常见的需求,闰年是指能被4整除但不能被100整除,或者能被400整除的年份,下面,我将用C语言来实现这个功能。
我们需要定义一个函数来判断一个年份是否是闰年,这个函数接受一个整数作为参数,返回一个布尔值,如果这个年份是闰年,函数返回true;否则,返回false。
#include <stdbool.h> bool isLeapYear(int year) { if (year % 4 != 0) { return false; } else if (year % 100 != 0) { return true; } else if (year % 400 != 0) { return false; } else { return true; } }
我们可以在主函数中使用这个函数来判断一个年份是否是闰年。
#include <stdio.h> int main() { int year; printf("请输入一个年份: "); scanf("%d", &year); if (isLeapYear(year)) { printf("%d是闰年\n", year); } else { printf("%d不是闰年\n", year); } return 0; }
这段代码首先提示用户输入一个年份,然后调用isLeapYear函数来判断这个年份是否是闰年,如果是闰年,就打印出"是闰年";否则,打印出"不是闰年"。
以上就是用C语言判断闰年的方法,希望对你有所帮助!
还没有评论,来说两句吧...