6.判斷一年是否爲閏年

題目

鍵盤輸入一個年份, 判斷是否爲閏年

思路

普通閏年:公曆年份是4的倍數的,且不是100的倍數,爲普通閏年。(如2004年就是閏年);
世紀閏年:公曆年份是整百數的,必須是400的倍數纔是世紀閏年(如1900年不是世紀閏年,2000年是世紀閏年);

代碼實現

#include<stdio.h>
#include<stdlib.h>


int main()
{
    int a;
    scanf("%d", &a);
    if (((0 == a % 4) && (0 != a % 100)) || (0 == a % 400)) {
        printf("Yes\n");
        return 1;
    }
    printf("No\n");
    return 0;
}

運行結果

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章