C语言之输入一个年份,判断是不是闰年

#include <stdio.h>
int main(){
/*输入年份判断是不是闰年*/
/*闰年:
能被400整除,  
能被4整除,并且不能被100整除*/

 int year,flag;
 printf("请输入一个年份\n");
 scanf("%d",&year);
 if(year%400==0){

    flag=1;
 }else{

     if(year%4==0){
         if(year%100 !=0){
           flag=1;
         }else{

          flag=0;

         }


     }else{

       flag=0;
     }

 }
 if(flag){

  printf("%d 是闰年",year);
 }else{

  printf("%d不是闰年",year);
 }
}

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