问答详情
源自:4-17 switch与if语句的应用

闰年的判断方式及原因

闰年的判断方式及原因

提问者:qq_青春你好_2 2016-03-01 13:25

个回答

  • qq_JimmyZuoli_0
    2016-03-01 15:13:27
    已采纳

    如果那年可以被4整除但是不能被100整除或者能被400整除,那么这年就是闰年

  • 柒玥丶先森
    2016-03-01 18:02:37

    if(year%4 == 0 && year%100 != 0 || year%400 == 0) 

    假如year能被4整除,没有余数,即余数为0;year不能被100整除,有余数,则判定成功。year整除400,则为闰年

    printf("%d年是闰年“,year);  //判定成功后,输出闰年

    else  

    printf("%d年不是闰年”,year);//判定失败,不是闰年

  • Xiaoyan123
    2016-03-01 15:16:15

    if((year%4==0&&year%100!=0)||year%400==0)

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

    else

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