Program C untuk Memeriksa Tahun Leap

Dalam contoh ini, anda akan belajar untuk memeriksa sama ada tahun yang dimasukkan oleh pengguna adalah tahun lompat atau tidak.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • Pengendali Pengaturcaraan C
  • C jika… lain Penyataan

Tahun lompatan dapat dibahagikan dengan tepat kecuali 4 tahun (tahun berakhir dengan 00) Tahun abad adalah tahun lompat hanya jika dapat dibahagikan dengan 400.

Sebagai contoh,

  • 1999 bukan tahun lompat
  • 2000 adalah tahun lompat
  • 2004 adalah tahun lompat

Program Memeriksa Tahun Leap

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

Keluaran 1

 Masukkan tahun: 1900 1900 bukan tahun lompat. 

Keluaran 2

 Masukkan tahun: 2012 2012 adalah tahun lompat. 

Artikel menarik...