Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tulis program dalam bahasa C untuk menyemak sama ada tahun tertentu adalah tahun lompat atau tidak

Tulis program dalam bahasa C untuk menyemak sama ada tahun tertentu adalah tahun lompat atau tidak

王林
王林ke hadapan
2023-09-20 15:33:101497semak imbas

Tulis program dalam bahasa C untuk menyemak sama ada tahun tertentu adalah tahun lompat atau tidak

Tahun lompat mempunyai 366 hari, manakala tahun biasa mempunyai 365 hari.

Logik penghakiman boleh direalisasikan dengan menyemak sama ada tahun itu boleh dibahagikan dengan 400 atau 4, tetapi jika ia tidak dibahagikan dengan dua nombor ini, ia adalah tahun biasa.

Contoh

Input-: year=2000
Output-: 2000 is a Leap Year

Input-: year=101
Output-: 101 is not a Leap year

Algoritma

Start
Step 1 -> declare function bool to check if year if a leap year or not
bool check(int year)
   IF year % 400 = 0 || year%4 = 0
      return true
   End
   Else
      return false
   End
Step 2 -> In main()
   Declare variable as int year = 2000
   Set check(year)? printf("%d is a Leap Year",year): printf("%d is not a Leap Year",year)
   Set year = 10
   Set check(year)? printf("%d is a Leap Year",year): printf("</p><p>%d is not a Leap Year",year);
Stop

Contoh

#include <stdio.h>
#include <stdbool.h>
//bool to check if year if a leap year or not
bool check(int year){
   // If a year is multiple of 400 or multiple of 4 then it is a leap year
   if (year % 400 == 0 || year%4 == 0)
      return true;
   else
      return false;
}
int main(){
   int year = 2000;
   check(year)? printf("%d is a Leap Year",year): printf("%d is not a Leap Year",year);
   year = 101;
   check(year)? printf("%d is a Leap Year",year): printf("</p><p>%d is not a Leap Year",year);
   return 0;
}

Output

2000 is a Leap Year
101 is not a Leap Year

Atas ialah kandungan terperinci Tulis program dalam bahasa C untuk menyemak sama ada tahun tertentu adalah tahun lompat atau tidak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam