1. 问题描述
写一个程序,用于判断输入年份是否为闰年。
2. 思路分析
闰年需要满足以下两种条件:
- 如果year能够被4整除,但是不能被100整除,则year是闰年。
- 如果year能够被400整除,则year是闰年。
3. 代码实现
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void Is_leapyear(int year)
{
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
{
printf("是闰年\n");
}
else
printf("不是闰年\n");
}
int main()
{
int year = 0;
scanf("%d", &year);
Is_leapyear(year);
return 0;
}
欢迎大家在评论区交流学习,更多代码资料见GitHub:C-language