C Programming Code Examples C > If Else and Switch Case Code Examples C program to check Leap Year C program to check Leap Year Write a C program to check leap year using if else. How to check whether a given year is leap year or not in C programming. C Program to input year from user and check whether the given year is leap year or not using ladder if else. Wikipedia states leap year as a special year containing one extra day i.e. total 366 days in a year. A year is said to be leap year, if the year is exactly divisible by 4 but and not divisible by 100. Year is also a leap year if it is exactly divisible by 400. - Input year from user. Store it in some variable say year. - If year is exactly divisible by 4 and not divisible by 100, then it is leap year. Or if year is exactly divisible by 400 then it is leap year. #include <stdio.h> int main() { int year; /* Input year from user */ printf("Enter year : "); scanf("%d", &year); /* * If year is exactly divisible by 4 and year is not divisible by 100 * or year is exactly divisible by 400 then * the year is leap year. * Else year is normal year */ if(((year % 4 == 0) && (year % 100 !=0)) || (year % 400==0)) { printf("LEAP YEAR"); } else { printf("COMMON YEAR"); } return 0; }