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 1、Output: 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