C++與演算法

函式

首先介紹一下數學上的 函式function,或稱 函數


數學小教室 - 函式

函式的意思是指, 一些 輸入 經過 函式 產生 輸出

(有沒有感覺跟 程式 的定義很像呢?)


範例 - 算錢函式

已知一枝鉛筆10元。

想要個函式 f ,計算買 x 隻鉛筆要花多少錢。


可以寫成函式

f(x) = 10x


買0隻鉛筆花0元,可寫成 f(0) = 0

買1隻鉛筆花10元,可寫成 f(1) = 10

買2隻鉛筆花20元,可寫成 f(2) = 20

買3隻鉛筆花30元,可寫成 f(3) = 30

...

接下來介紹C++裡函式的用法。