C Program for å sjekke skuddåret

I dette eksemplet lærer du å sjekke om året som er angitt av brukeren er et skuddår eller ikke.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C if… else Erklæring

Et skuddår er nøyaktig delbart med 4 bortsett fra århundrer (år som slutter med 00). Århundret er bare et skuddår hvis det er helt delelig med 400.

For eksempel,

  • 1999 er ikke et skuddår
  • 2000 er et skuddår
  • 2004 er et skuddår

Program for å sjekke skuddåret

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

Utgang 1

 Skriv inn et år: 1900 1900 er ikke et skuddår. 

Utgang 2

 Angi et år: 2012 2012 er et skuddår. 

Interessante artikler...