#include <stdio.h>
int main() {
int year;
printf("请输入一个年份:");
scanf("%d", &year);
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
printf("%d是闰年。\n", year);
} else {
printf("%d不是闰年。\n", year);
}
} else {
printf("%d是闰年。\n", year);
}
} else {
printf("%d不是闰年。\n", year);
}
return 0;
}
在这段代码中,我们使用嵌套的if语句来判断年份是否为闰年。首先判断是否能被4整除,如果不能,则不是闰年;如果能被4整除,再判断是否能被100整除,如果能被100整除,则再判断是否能被400整除。如果能被400整除,则是闰年,否则不是闰年。最后通过printf函数输出结果。