首頁 > 書法

C語言實現“判斷奇偶性”,基礎程式設計由此開始(函式篇第十二節)

作者:由 小萌九尾 發表于 書法日期:2022-08-01

怎麼判斷奇偶數

給定一個整數,我們一般如何來判斷該整數是奇數還是偶數呢。

其實非常簡單,就是用該整數去除以2,然後取餘數。

如果除以2取餘數得到的結果為0,那麼就說明該整數為偶數。

反之,如果除以2取餘數得到的結果不為0,那麼就說明該整數為奇數。

這道題目的要求呢,就是實現判斷整數奇偶的函式。

C語言實現“判斷奇偶性”,基礎程式設計由此開始(函式篇第十二節)

梳理邏輯

判斷奇偶數,就是除以2取餘即可。

還有的話,就是根據題目要求說,如果是偶數則返回1,如果是奇數則返回0。

那就要用到一個return 1和return 0的方式。

C語言實現“判斷奇偶性”,基礎程式設計由此開始(函式篇第十二節)

程式碼實現

//判斷奇偶性#include int even( int n );int main(){ int n; scanf(“%d”, &n); if (even(n)) printf(“%d is even。\n”, n); else printf(“%d is odd。\n”, n); return 0;}//函式實現int even(int n){ if(n%2==0){//除以2取餘是否為0,是0則說明為偶數 return 1;//返回1 } else{//除以2取餘不為0,則說明是奇數0 return 0;//返回0 }}

結果測試

-6是偶數,列印結果為:-6 is even.

C語言實現“判斷奇偶性”,基礎程式設計由此開始(函式篇第十二節)

5是奇數,列印結果為:5 is odd.

C語言實現“判斷奇偶性”,基礎程式設計由此開始(函式篇第十二節)

提交PTA測試結果:

C語言實現“判斷奇偶性”,基礎程式設計由此開始(函式篇第十二節)

總結

總的來說,奇偶數判斷是非常簡單的一道函式題,也是幫大家再鞏固一下相應的知識點了。