閏年,如何判斷輸入的年是閏年?C#實現判斷閏年

來源:酷知科普網 2.62W

生活著我們常常聽到誰說今年是閏年,那麼我們如何判斷某一年是閏年呢?這裡我就用C#控制檯程式來實現:判斷輸入的年份是不是閏年。

新建C#控制檯程式

(01)開啟編譯軟體visual studio2010,找到起始介面的選單欄,選擇“檔案”->“新建”->“專案”。

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年

(02)在新建專案頁面中,選擇建立一個C#的控制檯程式,具體建立如下圖的紅框框中部分。給專案命名為“IsRunNian”。

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年 第2張

判斷閏年功能實現

(01)用e方法輸入提示資訊,e("請輸入你要判斷的年份 :");將輸入的資訊儲存到strnian這個字串中,string strnian = Line();

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年 第3張

(02)將輸入的資訊轉化成整數,並判斷輸入的數是不是在大於等於0的正整數,如果不是則提示“輸入的資訊不符合要求”。int nian=0;try{nian = t32(strnian);if (nian < 0){eLine("輸入的資訊不符合要求");Key();return;}}catch {eLine("輸入的資訊不符合要求");Key();return;}可以看到,我輸入-2121彈出輸入資訊不符合要求。

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年 第4張

(03)現在就是重頭戲了,來判斷輸入的年是否是閏年。能被4整除但是不能被100整除的是閏年;能被400整除的是閏年。具體實現程式碼如下圖,紅框框中的就是閏年實現的程式碼

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年 第5張

(04)編譯執行程式,可以來輸入自己不同年份來檢測程式功能。當我輸入2000年的時候提示是閏年。

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年 第6張

(05)程式功能檢測,輸入2200,提示不是閏年。這和實際情況符合,功能完美實現。

閏年,如何判斷輸入的年是閏年?C#實現判斷閏年 第7張

特別提示

注意閏年的判定條件有兩個

能被4整除但不能被100整除是閏年

能被400整除的是閏年

熱門標籤