C 实现一个函数判断year是不是闰年
程序员文章站
2022-07-13 14:00:28
...
1.程序代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
int judge_year(int y)//自定函数 用作判断是否为闰年
{
if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
{
return 1;
}
return 0;//符合条件返回1 不符合返回0
}
int main()
{
int year = 0;//定义参数 存放输入的数
int result = 0;//定义参数 存放自定义函数执行结果
printf("请输入年份:");
scanf("%d", &year);
result = judge_year(year);//把函数执行结果放入 result中
if (result == 1)
printf("%d年是闰年\n", year);
else
printf("%d年不是闰年\n", year);//如果result为1 则符合要求
system("pause");
return 0;
}
2.执行结果
例如输入:2000 2017