這個作業屬於哪個課程:https://edu.cnblogs.com/campus/fzu/2024C/
這個作業要求在哪裡: https://edu.cnblogs.com/campus/fzu/2024C/homework/13298
學號:102400201
姓名:陳林祺
第八章
1
問題:輸入ctrl+Z後循壞不結束
解決:要先輸入\n再輸ctrl+Z
2
問題:輸入\n後就開始列印,因為輸入Enter鍵後開始讀取緩衝區的字元,同時\n也被讀取。
解決:先將字元的ASICC碼輸入到一個陣列中,再透過迴圈輸出
3
問題:無
解決:一切順利
4
問題:無
解決:一切順利
5
問題:二分法想的有點久
解決:最後還是成功了
6
問題:無
解決:一切順利
7
問題:無
解決:一切順利
8
問題:輸出結果總是0
解決:誤把%f寫成%d
第九章
1
問題:無
解決:一切順利
2
問題:輸出的列數錯誤
解決:多打了一個a++,把它刪去
3
和第二個問題類似
4
問題:無
解決:一切順利
5
問題:無
解決:一切順利
6
問題:無
解決:一切順利
7
問題:無
解決:一切順利
8
問題:無
解決:一切順利
9
問題:無
解決:一切順利
10
問題:無
解決:一切順利
11
問題:無
解決:一切順利
思考與總結:
這次作業讓我印象深刻的是getchar()函式和遞迴;使用者透過鍵盤將資料輸入到緩衝區,按下Enter鍵後程式才可以使用輸入的字元,直到遇到檔案結尾Ctrl+Z;
遞迴就是函式呼叫它自己,通常遞迴可以代替迴圈