公历闰年判定遵循的规律为:四年一闰,百年不闰,四百年再闰。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
leap_Year(int* year) {
if (*year % 4 == 0 && *year % 100 != 0) { //四年一闰,百年不闰
printf("%d是闰年\n", *year);
}
else if (*year % 400 == 0) { //四百年再闰
printf("%d是闰年\n", *year);
}
else
{
printf("%d不是闰年\n", *year);
}
}
int main() {
int year=0;
printf("请输入一个年份:\n");
scanf("%d", &year);
leap_Year(&year);
return 0;
}