高階語言程式設計第五次個人作業

sue_xieu發表於2024-11-03

這個作業屬於哪個課程: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;
遞迴就是函式呼叫它自己,通常遞迴可以代替迴圈

相關文章