Năm nhuận là năm bao gồm 366 ngày. Cứ bốn năm một lần, chúng ta sẽ trải qua một năm nhuận.
Logic mà chúng tôi sẽ triển khai để tìm xem liệu năm nhất định của người dùng thông qua bảng điều khiển có phải là một bước nhảy vọt hay không -
if (( year%400 == 0)|| (( year%4 == 0 ) &&( year%100 != 0)))
Nếu điều kiện này được thỏa mãn, thì năm đã cho là năm nhuận. Nếu không thì không.
Ví dụ
Sau đây là chương trình C để kiểm tra năm nhuận với sự trợ giúp của điều kiện If -
#include <stdio.h> int main(){ int year; printf("Enter any year you wish \n "); scanf(" %d ", &year); if (( year%400 == 0)|| (( year%4 == 0 ) &&( year%100 != 0))) printf("\n %d is a Leap Year. \n", year); else printf("\n %d is not the Leap Year. \n", year); return 0; }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
Enter any year you wish 2045 2045 is not the Leap Year.