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

王林
Lepaskan: 2023-09-20 15:33:10
ke hadapan
1484 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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;
}
Salin selepas log masuk

Output

2000 is a Leap Year
101 is not a Leap Year
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan