A.Advanced

A-1_三角形

輸入三角形邊長,判斷是否可為成三角形?1.直角(right)、2.銳角(acute)、3.鈍角(obtuse),無法圍成三角形,則輸出:illegal,面積為unavailable。

海龍公式 Heron's Formula

A-2_傳回兩個整數較大的值

a>b成立,傳回a否則傳回b

A-3_取絕對值

A-4_判斷是否為2的次方的函數(難)

A-5_判斷閏年

輸入西元年,判斷是否為潤年?

A-6_解一元二次方程式

A-7_解二元一次方程式

解答

二元一次方程式

A-8_GCD最大公因數

Greastest Common Divisor 最大公因數

1.窮舉法 Exhaustive Attack method; Brute-force method

2.輾轉相除法 division algorithm; mutual division; method of successive division

3.遞迴法 recursive

A-8_GCDx3.cpp

A-9_LCM最小公倍數

Low Common Multiple

A-9_LCM.cpp

A-10_判斷質數 prime

A-10_判斷質數.cpp

A-11_迴圈計算開根號值

A-12_費氏數列 Fibonacii

費氏數列第一項為0

費氏數列第一項為1

三種寫法,你喜歡哪一種?推薦用第一種。

印出小於1000的費氏數列-1

a<1000

※印出小於1000的費氏數列-2

b<1000

印出小於1000的費氏數列-3

b<1000

A-13_河內塔 Hanoi

A-13_Hanoi.cpp

A-14_畢氏三元數

A-15_數字傘

A-16_巴斯卡三角

rCn公式: