代码如下:
#include<stdio.h>
int main(void) {
int year, flag;//flag是标志变量
printf("Enter year:");
scanf_s("%d", &year);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
flag = 1;//如果year是闰年,置标志变量为1
}
//符合两个条件之一则为闰年(1)能被400整除,但不能被100整除(2)能被400整除
else
flag = 0;//否则,置标志变量为0
if (flag == 1) {//根据标志变量置打印出是否为闰年
printf("%d is a leap year\n", year);
}
else
printf("%d is not a leap year\n", year);
return 0;
}
运行结果如下: