#include <stdio.h>
int main()
{
int a=0;
printf("input a year:");
scanf_s("%d", &a);
if (a % 4 == 0)
{
if(a%100==0&&a%400==0)
printf("%d in a leap year",a);
else
printf("%d in not a leap year", a);
}
else
{
printf("%d in not a leap year",a);
}
}
if(a%100!=0 || a%400==0)
if(a%100==0&&a%400==0)
这句话不对,应该是
if((year%4==0&&year%100!=0)||year%400==0)
判断任意年份是否为闰年,需要满足以下条件中的任意一个:
① 该年份能被 4 整除同时不能被 100 整除;
② 该年份能被400整除。
上面两个回答都对,谁先回答的采纳谁的吧