C Programma om schrikkeljaar te controleren

In dit voorbeeld leert u controleren of het door de gebruiker ingevoerde jaar een schrikkeljaar is of niet.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C-programmeeronderwerpen:

  • C Programmeringsoperatoren
  • C if… else Statement

Een schrikkeljaar is exact deelbaar door 4 behalve eeuwjaren (jaren eindigend op 00). Het eeuwjaar is alleen een schrikkeljaar als het perfect deelbaar is door 400.

Bijvoorbeeld,

  • 1999 is geen schrikkeljaar
  • 2000 is een schrikkeljaar
  • 2004 is een schrikkeljaar

Programma om schrikkeljaar te controleren

 #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; )

Uitgang 1

 Voer een jaar in: 1900 1900 is geen schrikkeljaar. 

Uitgang 2

 Voer een jaar in: 2012 2012 is een schrikkeljaar. 

Interessante artikelen...