重新了解題目意思大幅修改

本次修改的地方:
1. 之前是直接在程式裡給數值，這次的程式可以由使用者自行輸入
2. 在輸入數字的地方(運用第14章的14.5程式範例)，去檢查輸入的數字是否符合程式內的需要
3. 加入與使用者互動的對話(包含一開始程式的目的，執行程式過程中輸入完之後的提示，以及結果的敘述文字)
4. 增加進來的程式碼，增加一些註解