Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Cách tìm năm nhuận (leap year) bằng ngôn ngữ C

Điều kiện năm nhuận

Năm nhuận có 366 ngày, xuất hiện 4 năm một lần.

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

Chương trình

#include <stdio.h>

int main() {
    int year;
    printf("Nhap nam: ");
    scanf("%d", &year);

    if ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)))
        printf("\n%d la nam nhuan.\n", year);
    else
        printf("\n%d khong phai nam nhuan.\n", year);
    return 0;
}

Kết quả

Nhap nam: 2045
2045 khong phai nam nhuan.