用程式設計解決實際問題

2021-10-09 16:27:52 字數 527 閱讀 5364

在現實程式設計中,如果我們遇到了已經學過的演算法不適合解決的問題,該怎麼辦?

其實很簡單,就是把控制流程和資料結構想清楚,然後用**實現就好了!

在本章內我們就來看兩個例子。

題目內容

這些錢及其理財收益僅僅用於你個人的日常生活消費——不買房、不買車、不置產,不用於大病**,也不包括結婚生子的費用,只用來過日子。

日常消費額按照當前消費水平下的每月 2 萬元計算。以後每年保持生活質量不變,也就是保持歷年購買力不變(月消費額隨與通脹等比增加)。

若當年收益高於消費,則餘額打入本金繼續理財;若當年收益不夠支付當年消費,則從本金中支付不足部分以保證消費水平不變。

按照如此原則理財、消費,那麼 1000 萬夠支援多少年呢?

解題思路

籠統想想,通脹和理財收益幅度一樣,那麼每個月的消費其實都是在消耗本金了,乙個月 2 萬花費,一年就是 24 萬,能花多少年就直接 1000/24 = 41.57,不到 42 年就花完了呀。

這樣好像沒問題,可是仔細想想:第一年的收益是 50 萬,消費才之後 24 萬,明明

模板元程式設計 用 MPL 解決實際問題

在 stl 中有各種容器,而 stl 演算法允許我們對容器中的元素做各種操作,下面的程式對於每乙個當代的 c 程式設計師都應該是輕而易舉的 include include include include using namespace std struct print int main 執行結果 w...

模板元程式設計 用 MPL 解決實際問題

在 stl 中有各種容器,而 stl 演算法允許我們對容器中的元素做各種操作,下面的程式對於每乙個當代的 c 程式設計師都應該是輕而易舉的 include include include include using namespace std struct print int main 執行結果 w...

模板元程式設計 用 MPL 解決實際問題

在 stl 中有各種容器,而 stl 演算法允許我們對容器中的元素做各種操作,下面的程式對於每乙個當代的 c 程式設計師都應該是輕而易舉的 include include include include using namespace std struct print int main 執行結果 w...