如何用 C 語言判斷閏年?


閏年具有 366 天。每四年,就會經歷一次閏年。

我們將實現的邏輯是透過控制檯判斷使用者給出的年份是不是閏年 −

if (( year%400 == 0)|| (( year%4 == 0 ) &&( year%100 != 0)))

如果滿足此條件,則給定的年份是閏年。否則,就不是閏年。

示例

以下是使用 If 條件檢查閏年的 C 語言程式 −

 即時演示

#include <stdio.h>
int main(){
   int year;
   printf("Enter any year you wish 
");    scanf(" %d ", &year);    if (( year%400 == 0)|| (( year%4 == 0 ) &&( year%100 != 0)))       printf("
%d is a Leap Year.
", year);    else       printf("
%d is not the Leap Year.
", year);    return 0; }

輸出

執行上述程式後,會產生以下結果 −

Enter any year you wish
2045
2045 is not the Leap Year.

更新於: 08-Mar-2021

298 次瀏覽量

開啟職業生涯 起點

完成課程,獲得認證

開始
廣告
© . All rights reserved.