首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> 關於C

C 語言函數實現:判斷閏年(標準規則)

     編輯:關於C

閏年規則

  • 能被 4 整除但不能被 100 整除 → 閏年;
  • 能被 400 整除 → 閏年;
  • 其餘平年。

代碼實現

#include <stdio.h>

int isLeap(int year) {
    return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}

int main() {
    int y;
    printf("輸入年份: ");
    scanf("%d", &y);
    printf("%d %s閏年\n", y, isLeap(y) ? "是" : "不是");
    return 0;
}

測試用例

2000 → 是 (400倍數)
1900 → 否 (100倍數非400)
2024 → 是 (4倍數非100)
2023 → 否
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved