C语言判断是不是闰年

void test6(){
    int year,leap;
    scanf("%d",&year);
    if (year%4==0) {
        if (year%100==0) {
            if (year%400==0) {
                leap=1;
            } else { //不能被400整除
                leap=0;
            }
        } else {//不能被100整除
            leap=1;
        }
    } else { //不能被4整除
        leap=0;
    }
    if (leap) {
        printf("%d是闰年\n",year);
    } else {
        printf("%d不是闰年\n",year);
    }
}

 

posted @ 2017-07-13 18:47  零度咖啡  阅读(494)  评论(0)    收藏  举报