C【條件判斷】

C1.比較大小 C++

C1.比較大小 Python

C2.判斷BMI值,輸入「體重(公斤)」、「身高(公尺)」,輸出BMI值並告知正常與否。

18.5<=BMI<24為正常、BMI<18.5則過輕、BMI>=24則過重。

C2.判斷BMI值 C++

C2.判斷BMI值 Python

C2.判斷BMI值 Small Basic

C3.奇數偶數,輸入一個整數,判斷奇、偶數。

1.除以2的餘數:等於0為偶數、否則奇數。

2.直接以除2的餘數當邏輯判斷結果,0=False、1=True。(C++,Python適用)

3.和二進位1做『且』(and)的運算。

C3.奇數偶數 C++

C3.奇數偶數-1 C++

C3.奇數偶數-2 C++

C3.奇數偶數 Python

C3.奇數偶數 Python

C4.平年閏年,輸入西元年,判斷平年或閏年。

西元年被4整除且不被100整除,或被400整除者即為閏年。

C4.平年閏年 C++

C4.平年閏年 C++

C4.平年閏年 Python

C4.平年閏年 Python

C5.方程式求一元二次方程式 ax2+bx+c=0 的根

先計算b2-4ac的值,正數為不同兩根,負數則無實根,零兩根相同。

x1=(-b+(b2-4ac)1/2) / 2a

x2=(-b-(b2-4ac)1/2) / 2a

C5.解方程式 C++

C5.解方程式 Python

C6.完美數,輸入一個整數n,判斷n是否為完美數?

將除了自己以外的因數加總起來,剛好等於自己的數即為完美數。

C6.完美數 C++

C6.完美數 Python