C【條件判斷】

C【條件判斷】

C1.比較大小,輸入兩個整數,判斷其大小。

Input: 10 21

Output: 10小於21

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

提示:BMI = 體重(公斤) / 身高2(公尺2) ,正常範圍‎: ‎18.5≦BMI<24 ,<18.5過輕、>=24過重。

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

Input: 10

Output: 偶數

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

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

Input: 1977、Output: 平年

Input: 1980、Output: 閏年

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

輸入說明:每組輸入共一行,內含三個整數 a, b, c 以空白隔開。

Input: 1 3 -10、Output: Two different roots x1=2 , x2=-5

Input: 1 0 0、Output: Two same roots x=0

Input: 1 1 1Output: No real root

提示x1=(-b+(b2-4ac)1/2) / 2a、x2=(-b-(b2-4ac)1/2) / 2a

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

input: 6、Output: Yes

input: 10、Output: No

完美數:在很久很久以前,有一類數被古希臘數學家認為很美好,它們可以寫成自己所有正因數(除了自己)的和,這樣的數就稱為「完美數(perfect numbers)」。例如 6 的正因數有 1, 2, 3, 6,剛好 1+2+3=6;28 的正因數有 1, 2, 4, 7, 14, 28,剛好 1+2+4+7+14=28,所以 6 和 28 都是完美數,每年的 6 月 28 日也因此被稱為完美日 perfect day」。

參考文獻:https://sites.google.com/a/g2.nctu.edu.tw/unimath/2018-01/perfectnumber