實驗結論 題目1:輸入 1~7 的整數,如果輸入的是 1~5,則輸出“workday. Let’s work hard”;如果輸入的是 6~7,則輸出“weekend. Let’s have a rest.” 源代碼(1)及運行結果 源代碼(2)及運行結果 題目2:輸入一個整數,將各位數字反轉後輸出 ...
實驗結論
題目1:輸入 1~7 的整數,如果輸入的是 1~5,則輸出“workday. Let’s work hard”;如果輸入的是 6~7,則輸出“weekend. Let’s have a rest.”
- 源代碼(1)及運行結果
- 源代碼(2)及運行結果
題目2:輸入一個整數,將各位數字反轉後輸出。(例如,輸入 365,輸出 563。示例 2-6 的實現中,5-6-3 是分三次逐個輸出的,這裡要求把 563 作為一個數整體輸出。)
- 源代碼及運行結果
實驗總結與體會
關於c++程式開發環境:
因為手邊只有一臺14年的MBP,虛擬系統帶不動,老師提供的devc++,VS2017等軟體無法成功下載以及運行。根本就沒辦法敲代碼,我一度十分崩潰。甚至想為此專門買台Windows系統的電腦。在我查閱了大量的資料,更新了兩次系統,失敗了無數次後,終於成功下載了Xcode。當我終於成功編譯運行Hello world!的時候簡直激動得熱淚盈眶,無法自已。
由於電腦問題,上學期我的代碼量十分的少,僅限於上機課和偶爾藉藉舍友的電腦。因此C語言掌握得也不夠扎實。這學期我會加倍努力,提升代碼量,趕上進度。
通過這件事,我明白了:一味逃避問題是沒用的,不去著手解決,不去翻閱資料,不去反覆試錯,問題將會永遠擺在那裡。很感激耿老師,督促我們敲代碼,上交實驗報告,促使我不得不去著手解決程式開發環境的問題。而我也嘗到了努力後成功的喜悅與欣慰。關於編程練習中遇到的問題:
編寫題目一源代碼(1)時,我忘了用{ }將第一個if後的語句括起來,導致結果運行錯誤。註意細節非常重要。
編寫題目二時,開始我並沒有用do…while 迴圈語句,導致在輸入除三位數以外的數字時發生錯誤。感悟:
編程是一個不斷試錯的過程,在“學習-實踐-試錯-思考-學習-修正”的過程中不斷成長。只有勤動手,才能發現問題,不斷學習,從而取得進步。