c语言如何实现闰年

avatar
作者
筋斗云
阅读量:0

在C语言中,可以通过编写一个简单的函数来判断是否为闰年。以下是一个示例代码:

#include <stdio.h>  // 函数原型声明 int 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; }  // 函数定义:判断是否为闰年 int isLeapYear(int year) {     // 如果年份能被4整除但不能被100整除,或者能被400整除,则是闰年     if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {         return 1; // 是闰年     } else {         return 0; // 不是闰年     } } 

在这个示例中,我们定义了一个名为 isLeapYear 的函数,该函数接受一个整数参数 year,并返回一个整数值来表示该年份是否为闰年。在 main 函数中,我们从用户那里获取一个年份,并调用 isLeapYear 函数来判断它是否为闰年,然后输出相应的结果。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!