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

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

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;
}

 


版权声明:本文为m0_37371085原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。