C Chương trình Kiểm tra Năm nhuận

Trong ví dụ này, bạn sẽ học cách kiểm tra xem năm mà người dùng nhập có phải là năm nhuận hay không.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • Toán tử lập trình C
  • Câu lệnh C if… else

Một năm nhuận chính xác là chia hết cho 4 trừ năm thế kỷ (năm kết thúc bằng 00). Năm thế kỷ chỉ là năm nhuận nếu nó chia hết cho 400.

Ví dụ,

  • 1999 không phải là một năm nhuận
  • 2000 là một năm nhuận
  • 2004 là một năm nhuận

Chương trình Kiểm tra Năm nhuận

 #include int main() ( int year; printf("Enter a year: "); scanf("%d", &year); // leap year if perfectly visible by 400 if (year % 400 == 0) ( printf("%d is a leap year.", year); ) // not a leap year if visible by 100 // but not divisible by 400 else if (year % 100 == 0) ( printf("%d is not a leap year.", year); ) // leap year if not divisible by 100 // but divisible by 4 else if (year % 4 == 0) ( printf("%d is a leap year.", year); ) // all other years are not leap year else ( printf("%d is not a leap year.", year); ) return 0; )

Đầu ra 1

 Nhập năm: 1900 Năm 1900 không phải là năm nhuận. 

Đầu ra 2

 Nhập năm: 2012 2012 là một năm nhuận. 

thú vị bài viết...