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