任意输入一个年份 判断是否为闰年

/*
 * .任意输入一个年份 判断是否为闰年
 * 闰年:可以被400整除 或者 可以被4整除但是不能被100整除的年份
*/
#include 

int main(void)
{
    int  year;

    printf("input a year:");
    scanf("%d",&year);

    if(year<0)
    {
      printf("input year error!\n");
      return 1;
    }

    int flag;
    flag=(year%400==0 || (year%4==0&&year%100!=0));
    if(flag)
    //if(year%400==0 || (year%4==0&&year%100!=0))
    {
      printf("闰年.\n");
    }
    else
    {
      printf("非闰年.\n");
    }
    return 0;
}

 

你可能感兴趣的:(C语言,闰年)