導航:首頁 > 源碼編譯 > c語言閏年演算法

c語言閏年演算法

發布時間:2025-09-20 15:22:17

㈠ 閏年用c語言怎麼寫

1、打開Visual Studio編輯器,新建一個C語言文件,在最前面引入標准庫文件,然後定義一個main主函數:

㈡ c語言關於計算閏年的程序

#include<stdio.h>

#pragma warning (disable:4996)

int runnian(int n)

{

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

{

return 1;

}

else

{

return 0;

}

}

int main()

{

int i = 0;

int t = 0;

printf("請輸入一個年份:");

scanf("%d", &i);

t =runnian(i);

if (t == 1)

{

printf("%d 是閏年 ", i);

}

else

{

printf("%d 不是閏年 ", i);

}

return 0;

}

(2)c語言閏年演算法擴展閱讀:

判斷標准為

1、能整除4且不能整除100。

2、能整除400。

緣由

1、產生閏年原因:地球繞太陽運行周期為365天5小時48分46秒(合365.24219天)即一回歸年(tropical year)。公歷的平年只有365日,比回歸年短約0.2422 日,所餘下的時間約為四年累計一天,故四年於2月加1天,使當年的歷年長度為366日,這一年就為閏年。

2、上面演算法又有了一個問題,就是0.2422*4=0.9688,比一天還差0.0322天,每4年差0.0322天不算多,但每400年就會差了約3天。即是說,假如每4年一個閏年,那麼每400年就會有100個閏年,然後會多算了3天。

所以,就規定了每四百年中要減少三個閏年。公歷年份是整百數的,必須是400的倍數的才是閏年,不是400的倍數的,雖然是100的倍數,也是平年。

閱讀全文

與c語言閏年演算法相關的資料

熱點內容
pythonre小括弧 瀏覽:911
apktool反編譯dex閃退 瀏覽:499
怎麼和女生聊天用啥app 瀏覽:203
如何創造一個好玩的伺服器 瀏覽:1
c語言閏年演算法 瀏覽:842
未加密的信息叫什麼 瀏覽:232
python列印線程id 瀏覽:330
記事本asp源碼 瀏覽:722
合夥程序員 瀏覽:226
ztp是怎麼解壓的 瀏覽:750
安卓手機如何關閉超頻 瀏覽:591
寫單片機程序算什麼行業 瀏覽:32
單片機的p10 瀏覽:357
銑外圓格式編程視頻 瀏覽:245
掛壁式空調壓縮機 瀏覽:706
通信伺服器是什麼意思 瀏覽:392
私有雲與伺服器有什麼區別 瀏覽:378
設計源碼是什麼 瀏覽:514
nioslinux 瀏覽:459
程序員用多大筆記本 瀏覽:674