使用C 語言判斷閏年和平年
C 語言是一種廣泛應(yīng)用于計算機(jī)編程領(lǐng)域的高級編程語言,它具有強(qiáng)大的功能和靈活性。在本文中,我們將使用C 語言編寫一個簡單的程序來判斷某一年是否為閏年或平年。首先,我們需要定義一個整型變量year并
C 語言是一種廣泛應(yīng)用于計算機(jī)編程領(lǐng)域的高級編程語言,它具有強(qiáng)大的功能和靈活性。在本文中,我們將使用C 語言編寫一個簡單的程序來判斷某一年是否為閏年或平年。
首先,我們需要定義一個整型變量year并將其初始化為0,該變量將用于存儲用戶輸入的年份。
```cpp
int year 0;
```
然后,我們通過輸出提示語句來引導(dǎo)用戶輸入需要判斷的年份。
```cpp
cout << "請輸入判斷的年份:";
```
接下來,我們使用輸入流對象cin來讀取用戶輸入的年份,并將其保存到y(tǒng)ear變量中。
```cpp
cin >> year;
```
為了確保輸入的年份不為負(fù)數(shù),我們使用if語句進(jìn)行判斷。如果年份小于等于0,則輸出錯誤信息并退出程序。
```cpp
if (year < 0) {
cout << "輸入的年份不能為負(fù)數(shù)。" << endl;
return 0;
}
```
接下來,我們使用if-else語句對年份進(jìn)行判斷。根據(jù)閏年的定義,如果年份能被4整除但不能被100整除,或者能被400整除,那么該年份就是閏年。否則,該年份為平年。根據(jù)判斷結(jié)果,我們分別輸出相應(yīng)的信息。
```cpp
if ((year % 4 0 year % 100 ! 0) || year % 400 0)
cout << year << "年是閏年" << endl;
else
cout << year << "年是平年" << endl;
```
最后,我們使用return語句將返回值傳遞給主函數(shù)main,并結(jié)束程序的執(zhí)行。
```cpp
return 0;
```
通過以上的代碼編寫,我們就可以使用C 語言來判斷某一年份是閏年還是平年了。這個程序簡單易懂,邏輯清晰,對于初學(xué)者來說也很容易理解和掌握。希望本文能夠?qū)Υ蠹矣兴鶐椭?/p>